Здравствуйте.
Я новичок в Ардуино, недавно решил заняться проектом, и для этого нужно эмулировать клавиатуру через Pro Micro.
Для начала решил научиться управлять одной кнопкой.
Использую такой код:
const int buttonPin = A0;
void setup() {
Serial.begin(9600);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
int buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
Serial.println(‘1’);
} else {
Serial.println(‘0’);
}
delay(100);
}
В Serial Port должна выводиться 1, если кнопка не нажата, и 0, если нажата. 9600 бод в настройках. Подключена через USB-type C длиной около метра.
Код вроде как успешно загружается, начинается поток единиц, до этого пробовал простой код для управления миганием встроенного светодиода, все работало.
Но при нажатии кнопки в serial port никакой реакции - 0 не появляется.
У меня есть обычная Nano, на ней все работает, как нужно.
Подскажите, пожалуйста, в чем может быть дело?