תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
Namesmasher- ניפוץ של 2 שמות !!!!!!
שלב 1: מבוא
הפרויקט הזה פשוט מאוד, עכשיו שעשיתי אותו. ביסודו של דבר, מה שאתה צריך לעשות הוא לחבר LCD ושני כפתורים ל- Arduino ולאחר מכן BAM קיבלת מסכת שמות. מפגש שמות קורה כאשר אתה לוחץ על כפתור ואז שם אחד מהבהב, אותו הדבר עם השני. אך כאשר תלחץ על שניהם בו זמנית, שני השמות יצצו עד שתשתחרר.
שלב 2: חומרים:
כל מה שאתה צריך זה:
6 חוטים זכריים;
4 חוטים נקביים;
2 נגדים;
2 כפתורים;
ארדואינו;
תצוגת קריסטל נוזלי LCD;
וקרש לחם.
שלב 3: התקנה
כיצד להגדיר את תצוגת הגביש הנוזלי LCD;
כפי שאתה יכול לראות בתמונה עליך לחבר את GND, VCC, SDA ו- SCL לנקודה המקבילה שלו בארדואינו.
שלב 4: קוד
#לִכלוֹל
#לִכלוֹל
LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
int votes [4] = {0, 0, 0, 0};
char inbyte;
String pwd = "VOTE";
String inpt = "";
דגל בוליאני = שקר;
אבטחה בוליאנית ניתנת = שקר;
int i;
int buttonstate1 = 0; // הגדרת הכפתורים ל- 0
int buttonstate2 = 0;
int buttonstate3 = 0;
int buttonstate4 = 0;
הגדרת בטל () {
pinMode (2, INPUT); // תשומות
pinMode (3, INPUT);
lcd.begin (16, 2);
תצוגת אל סי די();
Serial.begin (9600);
Serial.println ("הזן סיסמה");
}
לולאת חלל () {
lcd.setCursor (0, 0);
buttonstate3 = digitalRead (2); // קריאת הכפתורים
buttonstate4 = digitalRead (3);
Serial.print (buttonstate3);
Serial.print (buttonstate4);
if (buttonstate3 == 1) {// אם buttonstate נמצא ב -1
lcd.write ("Gaya"); // הדפס את זה על מסך ה- LCD
עיכוב (100); }
אם (buttonstate4 == 1) {// אם buttonstate נמצא ב -1
lcd.write ("ג'רמי"); // הדפס את זה על מסך ה- LCD
עיכוב (100);
} if (buttonstate3 == 0) {// אם buttonstate נמצא ב 0
lcd.clear (); // נקה את מסך ה- LCD
עיכוב (100); }
אם (buttonstate4 == 0) {
lcd.clear (); עיכוב (100);
}
}
שלב 5: מסקנה
אז אחרי כל זה, אני כאן כדי להגיד שאתה יכול להפוך את הפרויקט לקריר עוד יותר ממה שעשיתי. תוכל להוסיף לחצנים נוספים כדי שתוכל להדפיס שמות נוספים. אתה יכול להפוך אותה למערכת הצבעה. נסה להוסיף שני (וכו ') מסכי LCD והתנסה בזה. יש כל כך הרבה דברים שאתה יכול לעשות עם הרעיון הזה.
בהצלחה וחג שמח !!