скажите почему у меня ошибка в номере контакта у меня arduino mega2560 void setup() { pinMode(22,OUTPUT); pinMode(24,OUTPUT); pinMode(26,OUTPUT); pinMode(28,OUTPUT); pinMode(30,OUTPUT); pinMode(31,OUTPUT); pinMode(32,OUTPUT); pinMode(33,OUTPUT); pinMode(34,OUTPUT); pinMode(35,OUTPUT); pinMode(36,OUTPUT); pinMode(37,OUTPUT); } void 1_sL_1() { digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); } void loop() { 1_sL_1; } ошибка sketch_feb16a:3: error: expected unqualified-id before numeric constant
Код (Text): void setup() { pinMode(22,OUTPUT); pinMode(24,OUTPUT); pinMode(26,OUTPUT); pinMode(28,OUTPUT); pinMode(30,OUTPUT); pinMode(31,OUTPUT); pinMode(32,OUTPUT); pinMode(33,OUTPUT); pinMode(34,OUTPUT); pinMode(35,OUTPUT); pinMode(36,OUTPUT); pinMode(37,OUTPUT); } void sL_1() { digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); digitalWrite(22,HIGH); digitalWrite(22,LOW); delay(10); } void loop() { sL_1(); } Название функции не может начинается с цифр. То есть название 1_sL_1, не корректное, корректно начинать с букв.
Нет это не бесконечный цикл, пример. for (int i=0; i <= 255; i++){ analogWrite(PWMpin, i); delay(10); } int i=0 - это начало отсчета, выполняется 1 раз. i <= 255 - это условие при котором будет выполнятся цикл, то есть то, что в {}. До тех пор, пока i будет меньше или равно 255. i++ - это, прибавление аналог i=i+1, то есть после каждого цикла к i прибавляется 1. Бесконечный цикл while(true){ } Вообще рекомендую почитать книги и вики http://wiki.amperka.ru/.
Не увидел сообщение от rav_75. Оказывается можно давать ссылки на другие источники, а я побоялся, а правила читать было лень.
Видимо можно, пока не забанили Хотя я подозреваю, что у этих двух ресурсов ноги растут из одного места.
подскажите как с этим работать http://www.seeedstudio.com/depot/Grove-LED-Strip-Driver-p-1197.html это I2C ?
http://www.seeedstudio.com/wiki/Grove_-_LED_Strip_Driver Там есть более подробное описание и библиотека. В библиотеке, как всегда, примеры На I2C не похоже.
так ка я нуб мне (12 лет) и я ботаник в классе подскажите нащет этой вешички : http://shot.qip.ru/00fdtR-6PoBBowng/