Բովանդակություն:

Nokia 5110 LCD ինֆրակարմիր տվիչով ՝ 4 քայլ
Nokia 5110 LCD ինֆրակարմիր տվիչով ՝ 4 քայլ

Video: Nokia 5110 LCD ինֆրակարմիր տվիչով ՝ 4 քայլ

Video: Nokia 5110 LCD ինֆրակարմիր տվիչով ՝ 4 քայլ
Video: Do you know what is infrared touch screen? 2024, Հուլիսի
Anonim
Nokia 5110 LCD ինֆրակարմիր սենսորով
Nokia 5110 LCD ինֆրակարմիր սենսորով

Nokia 5110 LCD էկրանը հիանալի LCD էկրան է, որը համատեղելի է Arduino- ի զարգացման հետ

տախտակ: Եկեք այժմ վերահսկենք այդ LCD- ներից մեկը և այն միացնենք Arduino- ին և IR սենսորին:

Քայլ 1: Պահանջվում են մասեր:

Պահանջվող մասեր
Պահանջվող մասեր

Այս նախագծի համար պահանջվում են հետևյալ մասերը

1) Արդուինո Նանո:

2) ինֆրակարմիր ցուցիչ:

3) Nokia 5110 LCD էկրան:

4) Jumper լարերը:

5) Սեղանատախտակ:

Քայլ 2: Լարերի միացում:

Լարերի միացում
Լարերի միացում

Միացրեք լարերը հետևյալ կերպ

Arduino- ից LCD:

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

Arduino դեպի ir:

Ելք = 2, gnd = gnd, vcc = 5v

Քայլ 3: Կոդ

#ներառել «U8glib.h»

int a = 2; int x;

// Պատրաստեց ՝ Սուրիա Չուդհուրին:

// Credits-Henry's Bench ձեռնարկներ lcd ձեռնարկի համար:

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

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

դատարկ գրող ()

{

x = digitalRead (a);

եթե (x == Բարձր)

{u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print («athանապարհը ջնջված է»);

ուշացում (100);

}

ուրիշ

{

u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print («Pանապարհն արգելափակված է»);

ուշացում (100);

}

}

դատարկ կարգավորում ()

{

pinMode (a, INPUT);

}

դատարկ շրջան () {

u8g.firstPage ();

անել {

գրող ();

} while (u8g.nextPage ());

}

Քայլ 4: Վայելեք !!!!!!

Վայելեք !!!!!!!!
Վայելեք !!!!!!!!

Խնդրում ենք քվեարկել այս նախագծի համար `Միկրոկառավարիչների մրցույթի համար:

Խորհուրդ ենք տալիս: