8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

LCD1602 символ ЖКД входной вывод платы расширения LCD -клавиатура Shield

Цена: 254руб.    (¥12)
Артикул: 538649623607
Доставка по Китаю (НЕ включена в цену):
64 руб. (¥3)

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:东菱微优铄信专卖店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥9.8208руб.
¥10212руб.
¥16339руб.
¥7.5159руб.

LCD1602 символ ЖКД входной вывод платы расширения LCD -клавиатура Shield

Загрузка данных:http://yunpan.taobao.com/s/CKY5VeYeh

LCD -клавиатура щита ввода и вывода ввода ввода использует 2 строки и 16 символов. В полной мере используйте порт IO.Занять цифровой порт: PIN4 (DB4), 5 (DB5), 6 (DB6), 7 (DB7), 8 (RS), 9 (E), 10 (управление подсветкой), ключ моделирования порт A0.Используйте его с Arduino:

 

Определение точки:

 

Отладка модуля:

       вставьте LCD -клавиатуру щиту в контроллер Arduino, а затем загрузитеLCD4Bit_mod.h(Щелкните правой кнопкой мыши файл библиотеки AS).

 

Профессиональная антистатическая упаковка

Тестовые визуализации:

 

 

Gp2d12 код дальности:

#include<LCD4Bit_mod.h>

LCD4Bit_mod lcd = LCD4Bit_mod(2);

char GP2D12;
char a,b;
char str1[]="Renge:";
char str2[]="&nbsp;&nbsp; Renge Over&nbsp;&nbsp;";
char str3[]="cm";

void setup()
{
&nbsp; lcd.init();
&nbsp; lcd.clear();
&nbsp; lcd.printIn("GP2D12 testing...");&nbsp;
}

void loop()
{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GP2D12=read_gp2d12_range(1);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(GP2D12>80||GP2D12<10)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcd.cursorTo(2,0);&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcd.printIn(str2);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a=0x30+GP2D12/10;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b=0x30+GP2D12%10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcd.cursorTo(2, 3);&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcd.printIn(str1);&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcd.print(a);&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcd.print(b);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lcd.printIn(str3);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp; delay(50);
}

float read_gp2d12_range(byte pin)
{
&nbsp;int tmp;
&nbsp;tmp = analogRead(pin);
&nbsp;if (tmp< 3)return -1;&nbsp;
&nbsp;