Inhaltsverzeichnis:
- Schritt 1: Einführung
- Schritt 2: Materialien:
- Schritt 3: Einrichtung
- Schritt 4: Code
- Schritt 5: Fazit
Video: NameSmasher - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Namesmasher- die Zertrümmerung von 2 Namen!!!!!!
Schritt 1: Einführung
Dieses Projekt ist sehr einfach, jetzt, wo ich es getan habe. Im Grunde müssen Sie ein LCD und 2 Tasten an den Arduino anschließen und dann BAM haben Sie einen Namemasher. Ein Namesmasher passiert, wenn Sie eine Taste drücken und dann blinkt ein Name, genau wie der andere. Wenn Sie jedoch beide gleichzeitig drücken, werden beide Namen angezeigt, bis Sie sie loslassen.
Schritt 2: Materialien:
Alles was Sie brauchen ist:
6 männliche Drähte;
4 weibliche Drähte;
2 Widerstände;
2 Tasten;
ein Arduino;
eine LCD-Flüssigkristallanzeige;
und ein Steckbrett.
Schritt 3: Einrichtung
So richten Sie die LCD-Flüssigkristallanzeige ein;
Wie Sie im Bild sehen können, müssen Sie GND, VCC, SDA und SCL an den entsprechenden Punkt auf dem Arduino anschließen.
Schritt 4: Code
#enthalten
#enthalten
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIV);
int-Stimmen[4]={0, 0, 0, 0};
char inbyte;
String pwd="VOTE";
Zeichenfolge inpt="";
boolesches Flag=false;
boolesche Sicherheitgranted=false;
int ich;
int buttonstate1 = 0; // Schaltflächenzustände auf 0 setzen
int buttonstate2 = 0;
int buttonstate3= 0;
int buttonstate4= 0;
Leere Einrichtung () {
pinMode (2, EINGANG); //Eingänge
pinMode(3, EINGANG);
lcd.begin(16, 2);
LCD Bildschirm();
Serial.begin (9600);
Serial.println ("PASSWORT EINGEBEN");
}
Leere Schleife () {
lcd.setCursor(0, 0);
buttonstate3= digitalRead(2); // die Tasten lesen
buttonstate4= digitalRead(3);
Serial.print (buttonstate3);
Serial.print (buttonstate4);
if (buttonstate3 == 1) {//wenn buttonstate auf 1 ist
lcd.write("Gaya"); // Drucken Sie dies auf den LCD-Bildschirm
Verzögerung (100); }
if (buttonstate4 == 1) {//wenn buttonstate auf 1 ist
lcd.write("Jeremy"); // Drucken Sie dies auf den LCD-Bildschirm
Verzögerung (100);
} if (buttonstate3 == 0) {//wenn buttonstate auf 0 ist
lcd.clear(); //Löschen Sie den LCD-Bildschirm
Verzögerung (100); }
if (buttonstate4 == 0){
lcd.clear(); Verzögerung (100);
}
}
Schritt 5: Fazit
Nach all dem bin ich hier, um zu sagen, dass Sie dieses Projekt noch cooler machen können als das, was ich getan habe. Sie können weitere Schaltflächen hinzufügen, damit Sie mehr Namen drucken können. Sie könnten es zu einem Abstimmungssystem machen. Versuchen Sie, zwei (usw.) LCDs hinzuzufügen und experimentieren Sie damit. Es gibt so viele Dinge, die Sie mit dieser Idee machen könnten.
Viel Glück und schöne Feiertage!!