Мазмуну:

Nokia 5110 LCD инфракызыл сенсор менен: 4 кадам
Nokia 5110 LCD инфракызыл сенсор менен: 4 кадам

Video: Nokia 5110 LCD инфракызыл сенсор менен: 4 кадам

Video: Nokia 5110 LCD инфракызыл сенсор менен: 4 кадам
Video: OnePlus 12 - Мощная заявка на звание лучшего флагмана года🔥😱 2024, Июль
Anonim
Nokia 5110 LCD инфракызыл сенсор менен
Nokia 5110 LCD инфракызыл сенсор менен

Nokia 5110 LCD дисплейи Arduino өнүгүүсүнө шайкеш келген укмуштуудай ЖК дисплей

такта Келгиле, азыр ошол LCDлердин бирин башкарып, аны Arduino жана IR сенсору менен интерфейс кылалы

1 -кадам: Тетиктер талап кылынат

Бөлүктөр талап кылынат
Бөлүктөр талап кылынат

Бул долбоор үчүн төмөнкү бөлүктөр талап кылынат:

1) Ардуино Нано

2) инфракызыл сенсор

3) Nokia 5110 экраны

4) Өткөргүч зымдар

5) Нан тактасы

2 -кадам: Зымдарды туташтыруу

Зымдарды туташтыруу
Зымдарды туташтыруу

Зымдарды мындай туташтырыңыз:

LCDден Arduino:

CLK = 8, DIN = 4, CE = 7, DC = 5, RST = 6

Ардуино жана Ир:

Чыгуу = 2, gnd = gnd, vcc = 5v

3 -кадам: Код:

#"U8glib.h" кошуу

int a = 2; int x;

// Сурия Чоудхури тарабынан даярдалган.

// Кредиттер-Генри отургучтары lcd окуу үчүн.

U8GLIB_PCD8544 u8g (8, 4, 7, 5, 6);

// CLK = 8, DIN = 4, CE = 7, DC = 5, RST = 6

бош жазуучу ()

{

x = digitalRead (a);

эгер (x == HIGH)

{u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print ("Жол ачык!");

кечиктирүү (100);

}

башка

{

u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print ("Жол бөгөттөлдү!");

кечиктирүү (100);

}

}

жараксыз орнотуу ()

{

pinMode (a, INPUT);

}

void loop () {

u8g.firstPage ();

кыл {

жазуучу ();

} while (u8g.nextPage ());

}

4 -кадам: ырахат алыңыз !!!!!!

Бактылуу болгула !!!!!!!!
Бактылуу болгула !!!!!!!!

Сураныч, бул долбоорго Микроконтроллер конкурсуна добуш бериңиз!

Сунушталууда: