arduino - '(' 标记之前的预期构造函数、析构函数或类型对话
问题描述
我是编程和 Arduinos 世界的新手,我不确定如何解决此错误消息。已经研究了很长一段时间的答案,但我仍然找不到有关如何解决此错误消息的答案。Arduino IDE 上有错误消息,也给出了建议,但我不确定如何使用这些建议。我正在为这个项目使用 Arduino Pro Micro。
#include <Joystick.h>
//initializing variables
int R2 = 2;
int L3 = 3;
//Define input pins
#define joyX A0
#define joyY A1
#define joyX A2
#define joyY A3
#define joyButton1 2
#define joyButton2 3
//Joystick(Joystick HID ID, Joytstick Type, Button Count, Hat Switch Count, Include X, Include Y, Include Z,
//Include Rx, Include Ry, Include Rudder, Include Throttle, Include Accelerator, Include Break, Include Steering
Joystick_Joystick(0x04, JOYSTICK_TYPE_JOYSTICK, 3, 0, true, true, false, false, false, false, false, false, false, false);
//initializing bool constant
const bool initAutoSendState = true;
//initializing axis
int xAxis_ = 0;
int yAxis_ = 0;
//Set Button Default State
int lastButtonState =0;
int lastButtonState =0;
void setup() {
pinMode(joyButton1, INPUT_PULLUP);
pinMode(joyButton2, INPUT_PULLUP):
Joystick.begin();
}
void loop() {
//Axis Runtime
xAxis_ = analogRead(joyX);
xAxis_ = map (xAxis,0,1023,0,255);
Joystick.setXAxis(xAxis_);
yAxis_ = analogRead(joyY);
yAxis_ = map (yAxis,0,1023,0,255);
Joystick.setYAxis(yAxis_);
//Button State setup
int currentButton1State = !digitalRead(joyButton1);
if (currentButton1State != lastButton1State) {
Joystick.setButton (0, currentButton1State);
lastButton1State = currentButton1State;
}
int currentButton2State = !digitalRead(joyButton2);
if (currentButton2State != lastButton2State) {
Joystick.setButton (0, currentButton2State);
lastButton2State = currentButton2State;
}
//Poll Delay/Debounce
delay(500);
}
解决方案
推荐阅读
- css - Div - 背景图像 - 动态(最好是字节数组)
- python - 自定义算法对矩阵迭代的优化
- android - 使用 Dagger 将依赖注入到 NetworkBoundResource
- azure - Private endpoint for Redis Cache
- c++ - 为什么 GCC 会发出重复的“ret”?
- python - 二维数组的连体网络架构问题。(TypeError:'int' object is not iterable)
- mule - 如何在 Dataweave 中使用变量作为键
- makefile - make variable ?= 真的是为了立即
- javascript - Mongoose model.save() 错误 - '无法将 $inc 应用于非数字类型的值'
- bi-publisher - 财务中的段描述填充有 CONSERVATION Management-DEFAULTDEFAULT