Эксперименты с Arduino

Feb 08, 2017 21:00

В начале января я впервые взял в руки Arduino (очень дешёвый микрокомпьютер, у которого есть 14 цифровых входов/выходов и 6 аналоговых входов) и за пару часов научился управлять шаговым двигателем (http://ammo1.livejournal.com/808639.html). Для дальнейших экспериментов мне были нужны индикаторы ( Read more... )

arduino, Программирование, Электроника

Leave a comment

robinbobin February 8 2017, 19:04:15 UTC
arduino - прошлый век, ручная работа

переходим на ESP8266

keyword - WeMos

это уже в wifi
на все ноги можно interrupt

4 MB памяти
можно туда webserwer прикрутить и пр

и стоит столько же 3 - 4$

и прикрутить его на потолок в соседней комнате, а update програмы прям через OTA делать.

Reply

ammo1 February 8 2017, 19:11:25 UTC
Это все мне пока не нужно, так что не все сразу.

Reply

ext_4010427 February 9 2017, 01:23:23 UTC
Программируется как вариант тоже из Arduino, значительная часть библиотек туда уже портирована.
Учитывая wifi совсем не нужно подключение к компьютеру. Есть разработанные средства создания UI на Android по wifi.
Еще ключевое слово NodeMCU.
Кстати, минимальная цена на NodeMCU ниже, чем на Arduino UNO, меньше 2$ кажется :)

Reply

kven_1 February 8 2017, 20:50:21 UTC

разные вещи совершенно

Reply

paskin February 8 2017, 21:24:46 UTC
8266 для начинающих все-таки не совсем подходят. Они гораздо более "нежные" (я уже пару сжёг), требуют мощного блока питания и чувствительны к помехам - да и периферию на 3.3 вольта найти сложнее чем на 5. Ардуино гораздо "дубовее", схемы на них гораздо проще в наладке.

Reply

iv_an_ru February 8 2017, 22:29:46 UTC
SimpleCortex-ы ещё всякие есть. Но там во весь рост gcc и тёплые ламповые си-не-плюсЫ :)

Reply

holyboyarishnik February 8 2017, 22:49:14 UTC
иногда лучше ознакомиться с toolchain ардуино, чем говорить.

Reply

iv_an_ru February 9 2017, 06:02:37 UTC
Для ардуино полно красивых обёрток для начинающих, с хорошим выбором языков. Можно год писать, ни разу не заглянув в сорержимое .../include . А с SimpleCortex-ом такого выбора нет. Зато на фанерке есть отдельный отладочный порт и богатая периферия.

Reply

damncynic February 9 2017, 03:27:56 UTC
Как будто ANSI C - это что-то плохое.

Reply

iv_an_ru February 9 2017, 06:15:03 UTC
Сыну моему с ним явно тяжеловато. Простая первая задача, вот на плате кнопочка, вот LED, давай сделаем так, чтоб при нажатии на кнопочку LED загорался и гас. Всё, развлечение на много вечеров, потому что ему надо узнать Си чуть не в полном объёме, начиная с того, что такое заголовочный файл и макрос, и заканчивая побитовыми операциями, а потом в подробностях разобраться с режимами копыт GPIO :)

Reply

WeMos only! vagambvana February 9 2017, 05:55:35 UTC
Безальтернативно WeMos наше всё!
А строка
#include
в программе обязательна!

Reply


Leave a comment

Up