Turinys:

„Nokia 5110“LCD su infraraudonųjų spindulių jutikliu: 4 žingsniai
„Nokia 5110“LCD su infraraudonųjų spindulių jutikliu: 4 žingsniai

Video: „Nokia 5110“LCD su infraraudonųjų spindulių jutikliu: 4 žingsniai

Video: „Nokia 5110“LCD su infraraudonųjų spindulių jutikliu: 4 žingsniai
Video: Ultrasonic Distance Sensor+MLX90614 infrared temperature sensor+Liquid crystal display LCD with I2C+ 2024, Lapkritis
Anonim
„Nokia 5110“skystųjų kristalų ekranas su infraraudonųjų spindulių jutikliu
„Nokia 5110“skystųjų kristalų ekranas su infraraudonųjų spindulių jutikliu

„Nokia 5110“LCD ekranas yra puikus LCD ekranas, suderinamas su „Arduino“kūrimu

lenta. Dabar valdykime vieną iš tų LCD ekranų ir sujunkime jį su „Arduino“ir IR jutikliu

1 žingsnis: reikalingos dalys

Būtinos dalys
Būtinos dalys

Šiam projektui reikalingos šios dalys:

1) „Arduino Nano“

2) Infraraudonųjų spindulių jutiklis

3) „Nokia 5110“LCD ekranas

4) jungiamieji laidai

5) Duonos lenta

2 žingsnis: Prijunkite laidus

Laidų prijungimas
Laidų prijungimas

Prijunkite laidus tokiu būdu:

„Arduino“į LCD:

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

Arduino į ir:

Išeitis = 2, gnd = gnd, vcc = 5v

3 žingsnis: kodas:

#include "U8glib.h"

int a = 2; int x;

// Parengė Sourya Choudhury.

// Kreditai-Henry's Bench tutorials for lcd tutorial.

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

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

tuščias rašytojas ()

{

x = digitalRead (a);

jei (x == AUKŠTAS)

{u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print („Kelias aiškus!“);

vėlavimas (100);

}

Kitas

{

u8g.setFont (u8g_font_profont12);

u8g.setPrintPos (0, 15);

u8g.print („Kelias užblokuotas!“);

vėlavimas (100);

}

}

negaliojanti sąranka ()

{

pinMode (a, INPUT);

}

void loop () {

u8g.firstPage ();

daryti {

rašytojas ();

} while (u8g.nextPage ());

}

4 žingsnis: Mėgaukitės !!!!!!

Mėgautis!!!!!!!!
Mėgautis!!!!!!!!

Prašome balsuoti už šį projektą mikrovaldiklių konkursui!

Rekomenduojamas: