программа на 5+
- Войдите на сайт для отправки комментариев
Ср, 05/10/2016 - 07:51
#include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); #define LT byte(0) #define RT byte(1) #define LB byte(2) #define RB byte(3) #define HT byte(4) #define HB byte(5) #define VL byte(6) #define VR byte(7) byte lt[8] = { B11111, B11111, B11000, B11000, B11000, B11000, B11000, }; byte rt[8] = { B11111, B11111, B00011, B00011, B00011, B00011, B00011, }; byte lb[8] = { B11000, B11000, B11000, B11000, B11000, B11111, B11111, }; byte rb[8] = { B00011, B00011, B00011, B00011, B00011, B11111, B11111, }; byte ht[8] = { B11111, B11111, B00000, B00000, B00000, B00000, B00000, }; byte hb[8] = { B00000, B00000, B00000, B00000, B00000, B11111, B11111, }; byte vl[8] = { B11000, B11000, B11000, B11000, B11000, B11000, B11000, }; byte vr[8] = { B00011, B00011, B00011, B00011, B00011, B00011, B00011, }; void show3() { lcd.clear(); lcd.setCursor(0, 0); lcd.write(LT); for(int i = 0; i < 14; i++) lcd.write(HT); lcd.write(RT); lcd.setCursor(7, 0); lcd.write(LT); lcd.setCursor(0, 1); lcd.write(LB); for(int i = 0; i < 14; i++) lcd.print(" "); lcd.write(RB); } void setup() { lcd.begin(16, 2); lcd.createChar(LT, lt); lcd.createChar(RT, rt); lcd.createChar(LB, lb); lcd.createChar(RB, rb); lcd.createChar(HT, ht); lcd.createChar(HB, hb); lcd.createChar(VL, vl); lcd.createChar(VR, vr); show3(); } void loop() {}
вывод цифры "3" на LCD экран с помощью I2C
https://vk.com/robo1231342
[/quote]
Мммм... что вы пытаетесь сказать?
Мммм... что вы пытаетесь сказать?
ни норм названия темы ни описания)
Мммм... что вы пытаетесь сказать?
не спугни - это ИИ пишет себе ребёнка.
Это что-то на тему больших шрифтов было (http://arduino.ru/forum/programmirovanie/bolshoi-tekst-na-lcd-1602), ТС изобрёл велосипед и спешит поделиться с миром, а заодно прорекламировать свой ВКонтактик.