Sommario:

NameSmasher: 5 passaggi (con immagini)
NameSmasher: 5 passaggi (con immagini)

Video: NameSmasher: 5 passaggi (con immagini)

Video: NameSmasher: 5 passaggi (con immagini)
Video: Trucks for Kids Construction Show - #excavator, Dump Truck, Mixer Truck in Surprise Eggs 2024, Dicembre
Anonim
NameSmasher
NameSmasher

Namesmasher- la distruzione di 2 nomi!!!!!!

Passaggio 1: Introduzione

Questo progetto è molto semplice, ora che l'ho fatto. Fondamentalmente, quello che devi fare è connettere un LCD e 2 pulsanti ad Arduino e poi BAM hai un namemasher. Quando si preme un pulsante, si verifica uno scambio di nomi e poi un nome lampeggia, lo stesso con l'altro. Ma quando premi entrambi contemporaneamente, entrambi i nomi appariranno fino a quando non li lascerai andare.

Fase 2: Materiali:

Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali
Materiali

Tutto ciò che serve è:

6 fili maschio;

4 fili femmina;

2 resistori;

2 pulsanti;

un Arduino;

un display LCD a cristalli liquidi;

e una breadboard.

Passaggio 3: configurazione

Impostare
Impostare
Impostare
Impostare
Impostare
Impostare

Come impostare il display LCD a cristalli liquidi;

Come puoi vedere nell'immagine devi collegare GND, VCC, SDA e SCL al suo punto corrispondente su Arduino.

Passaggio 4: codice

#includere

#includere

LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVO);

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

carattere in byte;

String pwd="VOTA";

Stringa inpt="";

flag booleano=falso;

boolean securitygranted=false;

int io;

int buttonstate1 = 0; //impostazione degli stati dei pulsanti su 0

int buttonstate2 = 0;

int buttonstate3= 0;

int buttonstate4= 0;

void setup() {

pinMode(2, INGRESSO); //Ingressi

pinMode(3, INGRESSO);

lcd.begin(16, 2);

display LCD();

Serial.begin(9600);

Serial.println("INSERIRE LA PASSWORD");

}

ciclo vuoto(){

lcd.setCursor(0, 0);

buttonstate3= digitalRead(2); //leggendo i pulsanti

buttonstate4= digitalRead(3);

Serial.print(statopulsante3);

Serial.print(buttonstate4);

if (buttonstate3 == 1){ //if buttonstate è a 1

lcd.write("Gia"); //Stampalo sullo schermo LCD

ritardo(100); }

if (buttonstate4 == 1){ //if buttonstate è a 1

lcd.write("Jeremy"); //Stampalo sullo schermo LCD

ritardo(100);

} if (buttonstate3 == 0){ //if buttonstate è a 0

lcd.clear(); // Cancella lo schermo LCD

ritardo(100); }

if (buttonstate4 == 0){

lcd.clear(); ritardo(100);

}

}

Passaggio 5: conclusione

Quindi, dopo tutto questo, sono qui per dire che puoi rendere questo progetto ancora più interessante di quello che ho fatto io. Puoi aggiungere più pulsanti in modo da poter stampare più nomi. Potresti renderlo un sistema di voto. Prova ad aggiungere due LCD (ecc.) e sperimenta con quello. Ci sono così tante cose che potresti fare con questa idea.

Buona fortuna e buone vacanze!!

Consigliato: