Tartalomjegyzék:

NameSmasher: 5 lépés (képekkel)
NameSmasher: 5 lépés (képekkel)

Videó: NameSmasher: 5 lépés (képekkel)

Videó: NameSmasher: 5 lépés (képekkel)
Videó: 5 lépés, ami Pikkelysömör esetén sokat segíthet 2024, November
Anonim
NameSmasher
NameSmasher

Névadó- 2 név szétverése !!!!!!

1. lépés: Bevezetés

Ez a projekt nagyon egyszerű, most, hogy megcsináltam. Alapvetően annyit kell tennie, hogy csatlakoztat egy LCD -t és 2 gombot az Arduino -hoz, majd a BAM -ot, hogy névmester. A névmester akkor történik, amikor megnyom egy gombot, majd az egyik név villog, ugyanúgy, mint a másik. De ha egyszerre mindkettőt megnyomja, mindkét név addig jelenik meg, amíg elengedi.

2. lépés: Anyagok:

Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok

Minden, amire szükséged van:

6 dugós vezeték;

4 női vezeték;

2 ellenállás;

2 gomb;

egy Arduino;

LCD folyadékkristályos kijelző;

és egy kenyérpad.

3. lépés: Beállítás

Beállít
Beállít
Beállít
Beállít
Beállít
Beállít

Az LCD folyadékkristályos kijelző beállítása;

Amint a képen látható, a GND, a VCC, az SDA és az SCL csatlakoznia kell az Arduino megfelelő pontjához.

4. lépés: Kód

#befoglalni

#befoglalni

LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

int szavazatok [4] = {0, 0, 0, 0};

char inbyte;

Karakterlánc pwd = "VOTE";

String inpt = "";

logikai zászló = hamis;

boolean securitygranted = hamis;

int i;

int gombállapot1 = 0; // gombállapotok beállítása 0 -ra

int gombállapot2 = 0;

int gombállapot3 = 0;

int gombállapot4 = 0;

void setup () {

pinMode (2, BEMENET); // Bemenetek

pinMode (3, BEMENET);

lcd. kezdet (16, 2);

LCD kijelzö();

Sorozat.kezdet (9600);

Serial.println ("JELSZÓ BEVITELE");

}

void loop () {

lcd.setCursor (0, 0);

buttonstate3 = digitalRead (2); // gombok olvasása

buttonstate4 = digitalRead (3);

Serial.print (buttonstate3);

Serial.print (buttonstate4);

if (buttonstate3 == 1) {// ha a gombállapot 1 -nél van

lcd.write ("Gaya"); // Nyomtassa ki ezt az LCD képernyőre

késleltetés (100); }

if (buttonstate4 == 1) {// ha a gombállapot 1 -nél van

lcd.write ("Jeremy"); // Nyomtassa ki ezt az LCD képernyőre

késleltetés (100);

} if (buttonstate3 == 0) {// ha a gombállapot 0

lcd.clear (); // Az LCD képernyő törlése

késleltetés (100); }

if (buttonstate4 == 0) {

lcd.clear (); késleltetés (100);

}

}

5. lépés: Következtetés

Tehát mindezek után itt vagyok, hogy elmondjam, hogy még hűvösebbé teheti ezt a projektet, mint amit én tettem. További gombokat is hozzáadhat, így több nevet nyomtathat. Lehetne belőle szavazási rendszer. Próbáljon meg két (stb.) LCD -t hozzáadni, és kísérletezzen ezzel. Annyi mindent lehet csinálni ezzel az ötlettel.

Sok sikert és kellemes ünnepeket !!

Ajánlott: