Меню для Arduino

Мне всегда нравились микроконтроллеры и компьютеры. С компьютером проще, были бы деньги, а вот с микроконтроллерами немного сложнее. Моделей много глаза разбегаются, да и в свободной продаже у нас долгое время не встречалось. Раньше были попытки научится с ними работать, но как то не сложилось. И ATtiny12L отправилась в дальний яшик. Встречались мне новости по конструкторам на микроконтроллерах но на тот момент заказать было его невозможно, да и дорого. Гдето на глаза попалась Arduino и он ли она меня заинтересовала. Немного подумав решил заказать сие чудо и шилд для него в виде ЖК экрана с кнопочками, потому как моргать светодиодами было скучно, а делать что то свое лень.

image
Читать дальше →

Настройка Eclipse для работы с Arduino Uno

Преамбула
У меня дома стоит масляное отопление. Для измерения уровня масла в баке используется допотопный датчик со стрелкой и поплавком на веревке. Принцип работы датчика поражает свой неточностью. Но так как мы с вами живем в далеком будущем, по отношению к моему детству, то мне захотелось сделать датчик, который выполняет следующие условия:
  • Датчик должен быть цифровым.
  • Его показания должны сохранятся для последующей обработки.
  • Данные должны быть доступны для меня всегда и везде.
  • Все устройство должно быть дешевле 200€.
Вот с такой спецификацией я и начал поиск подходящих компонентов. Выбор довольно быстро упал на платформу Arduino. Само железо устраивало меня полностью, но вот среда разработки была просто ужасна. Поэтому было принято решение перейти на Eclipse.

Можно было, конечно, перейти на горячо любимую Visual Studio, но в данный момент я открываю заново для себя линукс, поэтому виндоуса нет в наличии.

Сегодня, я хочу поделиться с вами о том, как настроить Eclipse для работы с Arduino Uno под Ubuntu 10.10.

Читать дальше →

DIY: USB HID over Bluetooth, делаем любое HID устройство безпроводным

Начало года, у кого как, а у нас новогодняя забава – инвентаризация склада запчастей!
Для инвентаризации используются стандартные USB сканеры штрих кодов, работающие как HID устройства. Чтобы немного облегчить работу парням на складе ну и для собственного опыта решил сделать беспроводной сканер.

image

Читать дальше →

Русификация RGB LCD Shield for Arduino 65K color KIT

Мой приход в мир Ардуино не был оригинальным — прочитал, заинтересовался, купил,
попробовал и… подсел. Тысячный раз читать об этом никому не интересно (хотя,
должен признаться, фотографии процесса распаковывания первой заветной коробочки
есть и у меня). Поэтому перейдем к делу.

Цветной дисплей для Ардуино


Среди доступного сейчас великого разнообразия готовых модулей расширения (или, как их часто называют, шилдов) для ардуино-подобных контроллеров имеется (в виде набора для домашней сборки) неплохой RGB-дисплей размером 128*128 точек и 64К цветовой палитрой. Производитель называет его довольно длинно — «RGB LCD Shield for Arduino 65K color KIT» — и поддерживает программно. Подлкючаемая библиотека позволяет скрыть от пользователя внутреннюю кухню управления контроллером дисплея, предоставляя простые функции типа drawPixel, drawLine, drawCircle и т.п. Быстродействия дисплейчика хватает даже на простую движущуюся графику. Имеется также функция вывода строки текста print, которая умеет автоматически выравнивать строку по центру или по краю.
Короче говоря, полный джентельменский набор. За одним досадным исключением — не поддерживается кириллица. Но ведь открытая платформа на то и открыта, чтобы можно было что-нибудь улучшить.


Читать дальше →