2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Namesmasher - 2 ismin parçalanması !!!!!!
Adım 1: Giriş
Bu proje çok basit, şimdi yaptım. Temel olarak, yapmanız gereken Arduino'ya bir LCD ve 2 düğme bağlamak ve ardından BAM'ı bir namemasher'a sahip olmak. Bir düğmeye bastığınızda bir ad karıştırıcı olur ve ardından bir ad, diğeriyle aynı şekilde yanıp söner. Ancak ikisine aynı anda bastığınızda, siz bırakana kadar her iki isim de açılır.
Adım 2: Malzemeler:
Tum ihtiyacin olan sey:
6 erkek tel;
4 dişi tel;
2 direnç;
2 düğme;
bir Arduino;
bir LCD sıvı kristal ekran;
ve bir ekmek tahtası.
3. Adım: Kurulum
LCD likit kristal ekran nasıl kurulur;
Resimde gördüğünüz gibi GND, VCC, SDA ve SCL'yi Arduino'daki ilgili noktasına bağlamanız gerekiyor.
4. Adım: Kod
#Dahil etmek
#Dahil etmek
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZİTİF);
int oy[4]={0, 0, 0, 0};
karakter girişi;
String pwd="VOTE";
Dize inpt="";
boole bayrağı=yanlış;
boolean securitygranted=false;
int i;
int düğme durumu1 = 0; //buton durumlarını 0'a ayarlıyoruz
int düğme durumu2 = 0;
int düğme durumu3= 0;
int düğme durumu4= 0;
geçersiz kurulum() {
pinMode(2, GİRİŞ); //Girişler
pinMode(3, GİRİŞ);
lcd.begin(16, 2);
LCD ekran();
Seri.başla(9600);
Serial.println("ŞİFRE GİRİN");
}
boşluk döngüsü(){
lcd.setCursor(0, 0);
buttonstate3= digitalRead(2); //düğmeleri okuma
buttonstate4= digitalRead(3);
Serial.print(düğme durumu3);
Serial.print(düğme durumu4);
if (buttonstate3 == 1){ //butonstate 1'de ise
lcd.write("Gaya"); // Bunu LCD ekrana yazdır
gecikme(100); }
if (buttonstate4 == 1){ //butonstate 1'de ise
lcd.write("İrem"); // Bunu LCD ekrana yazdır
gecikme(100);
} if (buttonstate3 == 0){ //eğer buttonstate 0'daysa
lcd.clear(); //LCD ekranı temizle
gecikme(100); }
if (düğme durumu4 == 0){
lcd.clear(); gecikme(100);
}
}
Adım 5: Sonuç
Tüm bunlardan sonra, bu projeyi benim yaptığımdan daha havalı hale getirebileceğinizi söylemek için buradayım. Daha fazla ad yazdırabilmeniz için daha fazla düğme ekleyebilirsiniz. Bunu bir oylama sistemi haline getirebilirsin. İki (vb.) LCD eklemeyi deneyin ve bunu deneyin. Bu fikirle yapabileceğiniz çok şey var.
İyi şanslar ve mutlu tatiller!!