В.Н.> для меня программирование остановилось на уровне школьной информатики. я давным-давно ищу устройство, которое сможет воплотить в жизнь мои творческие поиски и выполнить примитивное - "if нажата кнопка then включить мотор else погасить лампочку". Arduino почти так и программируется. Если же код ручками писать страшно, то есть вообще такое:
Здравствуйте! Я Аликин Александр Сергеевич, педагог дополнительного образования, веду кружки «Робототехника» и «Радиотехника» в ЦДЮТТ г. Лабинска. Хотел бы...
// habrahabr.ru
+7 (495) 755-31-68 понедельник-пятница 10:00-19:00 Войти на сайт Зарегистрироваться “Sketch location” и скопируйте архив “ardublock-all.jar” в папку “tool”. Если имя пользователя “abu,” • На Mac, /Users/abu/Documents/Arduino/tools/ArduBlockTool/tool/ardublock-all.jar • На Linux, /home/abu/sketchbook/tools/ArduBlockTool/tool/ardublock-all.jar • На Windows, C:\Users\abu\Documents\Arduino 4 Перезапустите Arduino IDE и у Вас должен появиться пункт “ArduBlock” в меню “Tool ”. Внимание Обращайте внимание на написаниеназваний папок прописными и строчными буквами.
// Дальше — hobbylab.ru
ARDUINO в Волгограде. Наш форум! Перейти на сайт - ARDUINO34.RU Форум
// arduino34.ru
Но сам не щупал, так что оценить не могу. Для меня такой подход явно сложнее, чем просто ручками написать несколько команд, а дочка пока и до такого не доросла. Или, может, доросла, но надо учить же, пока не до этого
В.Н.> я уже написал, что для меня стеки, регистры и прочие наследуемые свойства классов - полная абракадабра. очень сожалею об этом, но это так. В стандартной среде программирования Arduino это всё не нужно. Вот, вся программа, которая зажжёт светодиод на 13-м выходе (он же — распаянный светодиод на плате):
code cpp
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
}
При запуске Arduino сперва отработает содержимое функции
setup(), в которой 13-й выход переключается в состояние вывода, а потом будет бесконечно крутить в цикле функцию
loop(), в которой мы устанавливаем 13-й выход в логическую «1». Всё
В.Н.> поэтому для меня устройство, которое будет осуществлять полив цветка в зависимости от состояния датчика влажности - уже прям повод гордиться собой и хвастаться этим на форуме. так что ожидайте от меня новых постов - "Вау!!! я зажег светодиод!!! Йопта!!! я смог погасить его через тыщу миллисекунд!!!!" Ну так, значит, осиливаешь же программирование Arduino, нет?
… чтобы понять рекурсию, нужно сперва понять рекурсию …