Архивы: arduino

Arduino challenge. Lesson 1

Сделаем ещё одну бесполезную, но очень забавную штуку. Что нам для этого потребуется:

  • Сам Arduino
  • Монтажная плата
  • Набор проводов-соединений
  • Штырьковое соединение на 16 пинов
  • Резистор переменного сопротивления (реостат)
  • Почти любой LCD-дисплей, 16 знаков, 2 строки (в моём случаи самый дешёвый, без подсветки, WH1602A-NGG-CT)

Для начала припаиваем наше штырьковое соединение к дисплею. Потом медленно, но уверенно, подключаем экран к контролеру согласно следующей таблице:

Контакт дисплея Контакт Arduino Значение
1 GND Vss
2 5V Vdd
3 Vo (контрастность)
4 digital 12 RS
5 digital 11 R/W
6 digital 10 ENABLE
11 digital 5 DB4
12 digital 4 DB5
13 digital 3 DB6
14 digital 2 DB7
15 —  LED+
16 GND LED- 

К 3му пину платы я присоеденил небольшой реостат для регулирования контрастности. Для вывода русских букв я использовал библиотеку LiquidCrystalRus, которую вы с лёгкостью сможете найти и скачать в интернете.

Текст программы:
#include <LiquidCrystalRus.h>
LiquidCrystalRus lcd(12, 11, 10, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print(«Анечка-заечка!»);
lcd.setCursor(0, 1);
lcd.print(«Леся-куралеська!»);
}
void loop() {
}

Arduino challenge

Несколько дней назад из Италии-Москвы мне приехала замечательная игрушка-зверюшка — микроконтроллер Arduino Duemilanova:

Тестирование. Что мне потребовалось для первой программы:

— 3 прежде купленных светодиода Синего, Жёлтого и Зелёного цветов;

— 3 резистора на 220 Ом;

— Монтажная плата и ряд проводков к ней;

— Руки, голова, клавиатура и монитор, которые позволили написать программу управления всем вышеперечисленным хозяйством.

Не удержался, чтобы не снять видеоролик этой прелести и не выложить на youtube:


Дальше — интереснее. Скачал и начал читать книгу «Getting Started with Arduino», by Massimo Banzi. Впереди ждут сервомоторы, датчики освещённости, умные тапочки, сигнализация дыхания и сердцебиения световым потоком разной интенсивности и всякая другая фигня, которая появится у меня в голове.

Начинаем Arduino challenge.

P.S.

Если кого-то заинтересовали схема или программа — пишите, с радостью поделюсь.