CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
  
 

Русифицируем LCD экранчик 128х64, точнее библиотеку GLCD

Многие экспериментирующие с *duino сталкиваются с графическими монохромными LCD экранчиками на контроллерах ks0107/ks0108. Благо для их поддержки имеются несколько версий только официальной библиотеки.
Библиотечку можно взять здесь:
code.google.com/p/glcd-arduino/downloads/list
Вопросы подключения экранчика к контроллеру я рассматривать не буду, примеры есть и на этом сайте и на просторах интернета желающий найдет без труда. Кроме того, достаточно подробно расписано в документации к библиотеке.
Засада кроется в том, что без телодвижений, напряжения серого вещества русский текст из скетча ардуино никакими судьбами не выведешь. Ну нет в составе библиотеки русских шрифтов и все! Правда прилагается на страничке скачивания программулина для изобретения своих шрифтов и конвертации виндовых.

( Читать дальше )
  • +3
  • 24 апреля 2012, 10:50
  • SkyFort
  • 1

Дисплей WH2004B-YYK-CTK

Здравствуйте, раньше юзал дисплей 16х2 все было ОК, а вот недавно купил 20х4 WH2004B-YYK-CTK подключив обнаружил, что вывод данных идет сначала в 1 строчку потом в 3, возвращается во 2 и наконец в 4. Почему он не выводит по порядку и как это исправить?


( Читать дальше )

«Компот» из Arduino, датчиков температуры DS18B20, RTC DS1307, бузера & LCD

На днях один интернет-магазин (ekits.ru) прислал мне микросхему — «часы реального времени» — DS1307N. ( Кстати, магазин весьма симпатичный, если кому интересно.) Раз появилась железка – значит нужно её использовать. Интернет, почему-то разнообразием конструкций на этой микросхеме не блещет, хотя подключение к Arduino – проще не бывает. Одно из немногих законченных устройств, построенное на данной микросхеме – это Часы-ночник на DS1307, которое было опубликовано на многих сайтах. Из данного проекта была позаимствована библиотека для работы с DS1307. При попытке запустить данную библиотеку, выяснилось, что она не адаптирована для работы с Arduino IDE 1.0. Знаний и желания произвести самостоятельную адаптацию не было, поэтому воспользовался Arduino IDE версии 0023.
Почитав описание на DS1307 решил добавить в библиотеку возможность работы с байтом конфигурации RTC. (Для реализации мигания светодиодом на выходе SQW/OUT с частотой 1 Гц.) Модифицированная библиотека выложена ЗДЕСЬ.
Для работы с кнопками и борьбы с дребезгом контактов была использована библиотека «Bounce». А описание и пример использования подсмотрен сдесь. Схема подключения DS1307 была подсмотрена ЗДЕСЬ. Собранно на макетке буквально за полчаса.


( Читать дальше )

Бегущая строка с помощью ARDUINO И LCD

Имеется аналог Arduino Duemilanove (Freeduino 2009) c ATmega328 на борту,LCD индикатор WH1602B-YYH-CTK на базе HD44780, производства Тайваньской фирмы Winstar Display Co., LTD.

Возникла идея «прокрутить» текстовую строку, произвольной длины на LCD.
В данной статье не рассматриваю способ подключения LCD к Arduino, так как об этом написано много и на этом сайте тоже. Скажу только, что подключено по принципу максимальной экономии пинов. Использовались 7,6,5,4,3,2 пины. Вы, конечно, можете использовать любые другие, которые вам нравятся, с соответствующими изменениями в скетче.
Средствами штатной библиотеки «LiquidCrystalRus.h» ничего вразумительного не получилось. Google-ние в инете так же не дало результатов. ( Возможно плохо искал.) Решил попробовать, что-нибудь спрограммировать.


( Читать дальше )

Библиотека для LCD на базе контроллера HD44780

Писал я как-то статейку про подключение этих дисплеев к Arduino. Но сейчас моё кремниевое сердце принадлежит STM32, а с имеющимися дисплеями работать хочется. Как-то раз мне понадобилось визуально отладить алгоритм для этих МК — я собрался духом и сел писать библиотеку.

( Читать дальше )

Первый опыт в Arduino

Решил поделиться первым опытом в Arduino.

Заказал в robocraft.ru/shop вот такой комплект:
* Orduino-nano
* Символьный LCD экран 16x2 жёлто зелёный
* Макетную плату
* Блютус модуль(пока не применил)
* Датчик холла(пока не применил)

Как получил в руки посылку обрадовался как ребёнок!
И начал разбираться с игрушками!

( Читать дальше )

Подключаем кучу устройств к Arduino по 5 проводам

Стандартная Arduino/CraftDuino имеет 20 цифровых пинов (6 из них — ещё и аналоговые входы), что бывает недостаточно для решения некоторых задач: тот же LCD-дисплей требует минимум 6 пинов. Для подключения нескольких устройств, не требующих двунаправленной передачи данных, вполне подойдут сдвиговые регистры.


( Читать дальше )

Подключаем LCD-дисплей на базе HD44780 к Arduino

При работе с Arduino иногда возникает необходимость вывести какие-либо данные на дисплей, но передавать для этого данные на ПК имеет смысл только если устройство будет использоваться в связке с ПК. А как же быть с автономными устройствами? Тут на помощь придут LCD-дисплеи.

Рассмотрим LCD-дисплеи на базе контроллера HD44780 на примере WH1602B-YYK-CTK.



( Читать дальше )
  • +5
  • 26 апреля 2011, 00:03
  • burjui
  • 98

Проблема с LCD

Всем привет! Сегодня наконец получил по почте CraftDuino и LCD дисплей.
Подключил все как указано здесь: robocraft.ru/page/faq/#q15 (правда вместо потенциометра использовал обычный резистр на 20, 10 и 4.7 кОм).

Программу использовал стандартную из примера библиотеки (код не привожу, он у всех есть, в комментах используемые порты совпадают с портами из рисунка схемы подключения):
LiquidCrystal Library - Hello World

 This sketch prints "Hello World!" to the LCD
 and shows the time.
 
  The circuit:
 * LCD RS pin to digital pin 12
 * LCD Enable pin to digital pin 11
 * LCD D4 pin to digital pin 5
 * LCD D5 pin to digital pin 4
 * LCD D6 pin to digital pin 3
 * LCD D7 pin to digital pin 2
 * 10K resistor:
 * ends to +5V and ground
 * wiper to LCD VO pin (pin 3)


В итоге дисплей вообще пустой.

Можно ли как то проверить дисплей, работает ли он вообще? Что посоветуете делать?
  • 0
  • 30 марта 2011, 20:49
  • oleamm
  • 9

wh1602-ygh-ctk и arduino

как подключить lcd wh1602A-ygh-ctk к arduino? И какаю библиотеку юзать для работы с дисплеем?
  • 0
  • 1 марта 2011, 16:02
  • amin
  • 5