Monthly Archives

5 Articles

Posted by lex232 on

esp8266 — Быстрый старт в Arduino IDE. Поднимаем сервер с HTML

esp8266 — Быстрый старт в Arduino IDE. Поднимаем сервер с HTML

Когда я попытался поработать с данной платой, первым делом мне захотелось сделать небольшой сервер, который отображает html файл. Я отправился на официальный сайт и нашёл много информации, захотелось разобрать более детально вопрос подключения к wi-fi, режимы работы клиента и точки доступа.

Posted by lex232 on

Переход от прототипа Arduino к устройству на примере игрального кубика

Переход от прототипа Arduino к устройству на примере игрального кубика

В прошлой статье мы разобрали, что нужно для голого микроконтроллера, для его работы и как его прошить прошивкой от Arduino. Попробуем проделать это на практике. Чтобы завершить проект игрального кубика, мне нужно было уместить всю электронику в размер куба 4х4 см, т.е. плата должна была быть и того меньше. Вспомним, как у нас это выглядело на примере Arduino

Posted by lex232 on

Как перейти от Arduino к серийному образцу. Минимальная обвязка AtMega 328

Как перейти от Arduino к серийному образцу. Минимальная обвязка AtMega 328

Вот вы написали программу, и залили её в свой UNO. Всё великолепно работает, но такую громадную железку не запихнуть в миниатюрный корпус. Да и вдруг, вы хотите сделать 100 таких устройств, а зачем вам увеличение себестоимости, ведь на платах Arduino куча ненужного барахла.

Posted by lex232 on

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Proteus. Как добавить платы Arduino и получить прошивку hex в IDE

Наверное, если вы только начали изучать микроконтроллеры, вам тяжело сделать печатную плату и запрограммировать её usbasp, к примеру. Для этого есть много отладочных плат или ещё проще — Arduino. Но чтобы попробовать, есть совсем простые пути, и они такие же наглядные.

Попробуем некий такой hello_world на микроконтроллере — помигаем светодиодом, не имея в наличии реальной платы. Для этого понадобится Proteus — как мне кажется, лучшая программа для эмуляции электронных процессов. В 8 версии Proteus есть уже встроенные библиотеки arduino, но мне они не очень нравятся в плане удобства работы. Найти их просто, при создании нового проекта, нужно перейти на вкладку «from development board».

Posted by lex232 on

Игральный кубик (кости) на Arduino. Random числа

Игральный кубик (кости) на Arduino. Random числа

В предыдущих двух статьях, мы разобрались как работает светодиодный индикатор 8х8 пикселей, напрямую, без помощи доп. регистров и прочего. А также протестировали датчики наклона. Что можно собрать, используя эти два навыка? Правильно — игральный кубик. Раз по отдельности всё у нас работает, осталось только объединить всё это в одно устройство.