Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Попробуем поуправлять насосом с Ардуино. Зальём такой код
ему понравится, в следующий раз уже попробует разобраться в схемах и поднять свой уровень.
подойдёт насос омывателя автомобильных стёкол
А что, ардуйне не нужен программатор?Да, не нужен. Благодаря специальному бутлоадеру, который при загрузке первые N секунд ждёт на последовательном порту данных для прошивки, и набортным интерфейсным чипам. Просто подключаете в USB, и готово.
И зачем IDE? И что за маниакальная тяга к ардуйне?Затем, что программа выходит длиной в полторы строчки и компилируется и заливается одной кнопкой.
Код пишется в любом текстовом редакторе, потом при помощи make собирается и прошивается. Программатор для STM8 у китайцев стоит максимум рублей 300. Или, если вы работаете еще и с STM32 и у вас уже есть ST-Link, можно использовать его (сам и пользуюсь st-link'ом).P.S. Вы так ненавидите Ардуино, что специально называете её ардуйнёй?
Программатор для STM8 у китайцев стоит максимум рублей 300.за < $8 можно взять целую Arduino Nano с USB (или ProMini +USBtoTTL адаптер). Которую, кстати, скетч ArduinoISP из комплекта Arduino IDE превращает в программатор.
У STM32 тоже есть бутлоадер, а STM8 посчитали слишком дешевыми, чтобы туда пихать его.Кто посчитал? Для AVR есть куча опенсорсных бутлоадеров, например. Это же не аппаратная фича.
С атмелями никогда не работал. И, знаете ли, после ST'шных МК совершенно нет желания с издыхающими атмелями возиться! Ардуйня — последняя предсмертная попытка атмеля потянуть хоть чуть-чуть еще!«Никогда не работал, но они отстой»? Звучит как-то слишком по-хейтерски.
Естественно: архитектура же разная! AVR'ки компилируют при помощи avr-gcc, а ARM'ы — при помощи arm-none-eabi-gcc.Не поверите, но Arduino Due работает на ARM''е! =)
Делаем автополив комнатного цветка на Arduino за 15 минут