Table des matières:

NameSmasher : 5 étapes (avec photos)
NameSmasher : 5 étapes (avec photos)

Vidéo: NameSmasher : 5 étapes (avec photos)

Vidéo: NameSmasher : 5 étapes (avec photos)
Vidéo: For $500 "Act Black" in America's Most Racist Town 2024, Juin
Anonim
NomSmasher
NomSmasher

Namesmasher - le fracas de 2 noms !!!!!!

Étape 1: Présentation

Ce projet est très simple, maintenant que je l'ai fait. Fondamentalement, ce que vous devez faire est de connecter un écran LCD et 2 boutons à l'Arduino, puis BAM, vous avez un écraseur de noms. Un écraseur de noms se produit lorsque vous appuyez sur un bouton, puis qu'un nom clignote, de même que l'autre. Mais lorsque vous appuyez sur les deux simultanément, les deux noms apparaîtront jusqu'à ce que vous les lâchiez.

Étape 2: Matériaux:

Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux
Matériaux

Tout ce dont tu as besoin c'est:

6 fils mâles;

4 fils femelles;

2 résistances;

2 boutons;

un Arduino;

un écran LCD à cristaux liquides;

et une planche à pain.

Étape 3: configuration

Installer
Installer
Installer
Installer
Installer
Installer

Comment configurer l'affichage à cristaux liquides LCD;

Comme vous pouvez le voir sur l'image, vous devez connecter GND, VCC, SDA et SCL à son point correspondant sur l'Arduino.

Étape 4: Coder

#comprendre

#comprendre

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

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

octet de caractère;

Chaîne pwd="VOTE";

Chaîne inpt="";

indicateur booléen=false;

boolean securitygranted=false;

int je;

int buttonstate1 = 0; //définir les états des boutons à 0

int buttonstate2 = 0;

int buttonstate3= 0;

int buttonstate4= 0;

void setup() {

pinMode(2, INPUT); //Contributions

pinMode(3, INPUT);

lcd.begin (16, 2);

affichage LCD();

Serial.begin(9600);

Serial.println("ENTRER MOT DE PASSE");

}

boucle vide(){

lcd.setCursor(0, 0);

buttonstate3= digitalRead(2); // lecture des boutons

buttonstate4= digitalRead(3);

Serial.print(buttonstate3);

Serial.print(buttonstate4);

if (buttonstate3 == 1){ //si buttonstate est à 1

lcd.write("Gaya"); //Imprimez ceci sur l'écran LCD

retard (100); }

if (buttonstate4 == 1){ //si buttonstate est à 1

lcd.write("Jérémy"); //Imprimez ceci sur l'écran LCD

retard (100);

} if (buttonstate3 == 0){ //si buttonstate est à 0

lcd.clear(); //Effacer l'écran LCD

retard (100); }

if (buttonstate4 == 0){

lcd.clear(); retard (100);

}

}

Étape 5: Conclusion

Donc, après tout cela, je suis ici pour dire que vous pouvez rendre ce projet encore plus cool que ce que j'ai fait. Vous pouvez ajouter plus de boutons afin d'imprimer plus de noms. Vous pourriez en faire un système de vote. Essayez d'ajouter deux écrans LCD (etc.) et testez cela. Il y a tellement de choses que vous pourriez faire avec cette idée.

Bonne chance et joyeuses fêtes !!

Conseillé: