Я продолжаю получать этот статус выхода из ошибки 1, ожидаемый ';' до "DigiKeyboard"

\ вот мой код

включить "DigiKeyboard.h"

недействительная установка() { DigiKeyboard.sendKeyStroke(0); DigiKeyboard.delay(100); DigiKeyboard.sendKeyStroke(MOD_GUI_LEFT); DigiKeyboard.delay(100); DigiKeyboard.print("Камера") DigiKeyboard.delay(100); DigiKeyboard.sendKeyStroke(KEY_ENTER); DigiKeyboard.delay(100); DigiKeyboard.sendKeyStroke(KEY_ENTER); DigiKeyboard.delay(100); DigiKeyboard.sendKeyStroke(KEY_ENTER); DigiKeyboard.delay(100); DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); DigiKeyboard.delay(100); DigiKeyboard.print("cmd") DigiKeyboard.delay(100); DigiKeyboard.sendKeyStroke(KEY_ENTER); DigiKeyboard.delay(100); DigiKeyboard.print("УДАЛЕНО") for(;;){ /пусто/ }

, 👍0

Обсуждение

Добро пожаловать на стековый обмен Arduino. В следующий раз выберите свой код и нажмите ctrl-k, чтобы выровнять его., @Michel Keijzers

@ P1p - я заменил неуместный текст в вашем вопросе словом «УДАЛЕНО». Пожалуйста, задайте свой вопрос еще раз и помните, что нужно быть добрым и внимательным к другим людям., @VE7JRO


1 ответ


0

Вы забыли точку с запятой после

DigiKeyboard.print("Camera")

Должно быть:

DigiKeyboard.print("Camera");
,

Он их не ставил в одну строку - вот только форматирование плохое. Если вы отредактируете вопрос, вы увидите все это в отдельных строках., @Majenko

@Majenko Спасибо ... Теперь я действительно вижу это ... должен быть выполнен форматировщиком, поскольку он не считается кодом, если не имеет отступа в 4 пробела., @Michel Keijzers

@MichelKeijzers ... и DigiKeyboard.print("УДАЛЕНО") однажды сказали что-то еще, что нарушает пользовательское соглашение Stack Exchange. Извините, пришлось заблокировать пост., @VE7JRO

@ VE7JRO На самом деле я не читал дальше того, что увидел в первый раз (первая точка с запятой)., @Michel Keijzers

@MichelKeijzers - это одна из замечательных особенностей Stack Exchange; много разных людей просматривают вопросы и ответы. Один человек не может найти все, это командная работа :), @VE7JRO

@VE7JRO Я надеюсь внести свои 2 цента, хотя я не считаю себя экспертом по Arduino ... Вероятно, я узнал больше, чем ответил (или одновременно)., @Michel Keijzers

@MichelKeijzers - Вы делаете больше, чем стоите свои 2 цента, безусловно, и не только здесь, на Ard.SE, но и в других стеках. И пока я злоупотребляю комментариями к этому ответу, Маженко, Ник Гэммон и по крайней мере сотня других находятся в нескольких разных стеках и делятся своими знаниями., @VE7JRO

Да, изначально я только StackOverflow (поскольку я инженер-программист), но потом заинтересовался Arduino, и через этот обмен стеками нашел электронику и многое другое., @Michel Keijzers