-
Petduino — тамагочи на Arduino
Petduino — это тамагочи на базе контроллера Arduino и светодиодной матрицы. Внутри Petduino находится совсем немного электроники:
-
CraftDuino v2.0
CraftDuino v2.0 – новая версия контроллера CraftDuino. CraftDuino — наш вариант полностью Arduino-совместимой платы. Оставив всё самое лучшее от Arduino, мы внесли несколько улучшений касающихся удобства использования. CraftDuino — полностью совместима со средой Arduino IDE, а так же с Arduino-шилдами (shields).
-
CraftDuino v2.0 SMD
CraftDuino v2.0 SMD – новая SMD-версия контроллера CraftDuino. CraftDuino — наш вариант полностью Arduino-совместимой платы. Оставив всё самое лучшее от Arduino, мы внесли несколько улучшений касающихся удобства использования. CraftDuino — полностью совместима со средой Arduino IDE, а так же с Arduino-шилдами (shields).
-
Класс-родитель для устройств на базе SPI, или веселый и удобный C++ для AVR
Мне всегда нравилась идея объектно-ориентированного программирования. Это очень удобно и легко, особенно, когда программа раздувается до больших размеров, или есть несколько очень похожих элементов, но с разными настройками. И меня всегда интересовали нестандартные, красивые решения и новинки языка — шаблоны, лямбда-функции, тернарные операторы… К сожалению, я все никак не мог к ним подобраться — то…
-
Программируемый логический контроллер (ПЛК) на базе Arduino + Ethernet shield + 74HC165 + 74HC595
Идея заключалась в том, чтобы сделать контроллер исполнительных устройств с некоторой степенью автоматизации и настраиваемый полностью через web интерфейс. Логика работы контроллера хранится в файле на SD карте, а не в коде, что позволяет очень просто модифицировать логику работы, без изменения кода и перепрошивки контроллера. Поскольку формировать web странички в коде очень не хотелось, то…
-
Каскад входных сдвиговых регистров
Попросили тут помощи по теме, решил оформить постом.
-
Подключаем кучу устройств к Arduino по 5 проводам
Стандартная Arduino/CraftDuino имеет 20 цифровых пинов (6 из них — ещё и аналоговые входы), что бывает недостаточно для решения некоторых задач: тот же LCD-дисплей требует минимум 6 пинов. Для подключения нескольких устройств, не требующих двунаправленной передачи данных, вполне подойдут сдвиговые регистры.
74HC165, 74HC595, Arduino, CraftDuino, HD44780, lcd, RGB, Servo, SPI, сдвиговый регистр, сервомашинка
-
SPI и Arduino: плодим входы
SPI и Arduino: Теория Вывод Ввод Теперь попробуем считать состояние нескольких кнопок через другой сдвиговый регистр, предназначенный для ввода — 74HC165, модель SN74HC165N от Texas Instruments. Этот регистр, в отличие от рассмотренного ранее 74HC595, работает наоборот — преобразует параллельный интерфейс в последовательный.
-
SPI и Arduino: плодим выходы
SPI и Arduino: Теория Вывод Ввод Рассмотрим классический сдвиговый регистр 74HC595, модель M74HC595B1 от STMicroelectronics. По сути, это преобразователь последовательного интерфейса в параллельный: получает данные по SPI, а потом разом выставляет уровни на 8 ножках согласно полученным битам.
-
SPI и Arduino: теория
Преимуществ нет, за исключением читабельности: тип bool обычно имеет размер 1 байт, как и uint8_t. Думаю, компилятор в обоих случаях…