Делаю скетч на технокуб. Воспользовался руководством из дневника хакера на тему пульсар. Выдает ошибку: "expected ')' before numeric constant" Вот сам скетч: #define LED_PIN 5 #define LED_PIN 9 #define LED_PIN 6 #define LED_PIN 10 int brightness = 0; void setup() { // put your setup code here, to run once: pinMode(5, OUTPUT); pinMode(9, OUTPUT); pinMode(6, OUTPUT); pinMode(10, OUTPUT); } void loop() { // put your main code here, to run repeatedly: brightness = (brightness + 1) % 256; analogWrite(LED_PIN 9, brightness); analogWrite(LED_PIN 5, brightness); delay(100); analogWrite(LED_PIN 6, brightness); analogWrite(LED_PIN 10, brightness); delay(100); }
с дефайнами напутано. надо как-то так хотя бы Код (C++): #define LED_PIN_1 5 #define LED_PIN_2 9 #define LED_PIN_3 6 #define LED_PIN_4 10 int brightness = 0; void setup() { // put your setup code here, to run once: pinMode(LED_PIN_1, OUTPUT); pinMode(LED_PIN_2, OUTPUT); pinMode(LED_PIN_3, OUTPUT); pinMode(LED_PIN_4, OUTPUT); } void loop() { // put your main code here, to run repeatedly: brightness = (brightness + 1) % 256; analogWrite(LED_PIN_2, brightness); analogWrite(LED_PIN_1, brightness); delay(100); analogWrite(LED_PIN_3, brightness); analogWrite(LED_PIN_4, brightness); delay(100); }
Давайте я вам помогу научиться вставлять код правильно, ок? На панели инструментов в редакторе сообщения есть кнопка "<>" - это для вставки кода
после LED_PIN писать номер пина не нужно, он уже задан с помощью #define. текст после #define это имя переменной, для каждого пина оно должно быть своим