скетч
- Войдите на сайт для отправки комментариев
Пнд, 13/06/2016 - 21:29
всем привет, кто-нибудь знает как на ардуино мега загрузить нессколько скетчей вот таких
int ledPin=13; void setup() { Serial.begin(19200); pinMode (ledPin, OUTPUT); } void loop(){ while (Serial.available() == 0); int val=Serial.read() - '0'; if (val==1) { Serial.println("ON"); digitalWrite(ledPin, HIGH); } if (val == 0) { Serial.println("OFF"); digitalWrite(ledPin, LOW); } }
Несколько в одну Мегу?
Никак.
Объясните пожалуйста, зачем несколько ?
Наверное затем, что много - не мало, запас карман не тянет, на будущее, а вдруг первый сломается, тогда второй всегда под рукой, и уже закачан :)
Привет!
О, Fredi, Вы неплохо продвинулись относительно http://arduino.ru/forum/programmirovanie/sketch
Объясните, что Вы имели в виду под идеей "загрузить нессколько скетчей"?
Может Вы хотели сказать, что надо управлять несколькими светодиодами? Тогда повторяйте строки 14-24 для каждой пары команд (вкл/выкл). И не забудьте сменить номер пина для вывода.
Привет, да все именно так, а вы не могли бы показать как повторить строки 14-24, у меня голова совсем не работает
Не работает временно сейчас или ?
через пору часов узнаем
спасибо вам большое!
del
он выделяет
и ошибку expected or before "for"
Ну так а точку с запятой в конце 7 строки кто ставить будет?
еогда он выделяет
я понимаю что ledPin не был объявлен в этой области, но как его там объявить?
А, ещё в 7 строке ledpins исправьте на ledPins
мои косяки, не проверил на компеляторе... полетел?
да, и при нажатии любого символа он включает 13 пин
ну Вы же не написали что он должен делать и при каком символе. проставьте в if символы и если Вам нужно конкретных действий от диода обращайтесь к ним не через for (i.... а непосредственно ledPin1, ledPin2...
НЕ ПОДСКАЖЕШЬ БУДЕТ ЛИ РАБОТАТЬ ЭТОТ КОД?
с поощью него я хочу вывести с датчика расстояния(HC-SR04) на жк дисплей данные(ну чтоб на экранчике показывалось расстояние)
В сериал правильно расстояние печатается?
[quote=_МИХА]
ПОМОГИ ПОЖАЛУЙСТА СО СКЕТЧЕМ. ОБЪЕДИНИЛ ДАТЧИК РАССКОЯНИЯ И ЖК ДИСПЛЕЙ И ХОЧУ ЧТОБ С ДАТЧИКА РАССОЯНИЯ ПОКАЗАНИЯ ВЫВОДИЛИСЬ НА ЖК ДИСПЛЕЙ, НО СКЕТЧ НЕ РАБОТАЕТ, ПОМОГИ МНЕ ПЕРЕДЕЛАТЬ ЕГО ПОЖАЛУЙСТА #include <LiquidCrystal.h> #include <Ultrasonic.h> LiquidCrystal lcd(13,12,11,10,9,8); Ultrasonic ultrasonic(8,9); void setup() { Serial.begin(9600); lcd.begin(16,2); lcd.print("dist_cm"); } void loop() { float dist_cm=ultrasonic.Ranging(CM); Serial.println(dist_cm); delay(100); lcd.setCursor(0,1); lcd.print(dist_cm); } [/quote]
что то мне подсказывает что нужно датчик расстояния повесить на другие пины, а не на те на которых лсд висит...