جدول المحتويات:

NameSmasher: 5 خطوات (بالصور)
NameSmasher: 5 خطوات (بالصور)

فيديو: NameSmasher: 5 خطوات (بالصور)

فيديو: NameSmasher: 5 خطوات (بالصور)
فيديو: Smasher.io: City Tycoon | iOS / Android Mobile Gameplay 2024, شهر نوفمبر
Anonim
الاسم
الاسم

Namesmasher- تحطيم اسمين !!!!!!

الخطوة 1: مقدمة

هذا المشروع بسيط للغاية ، وقد قمت به الآن. في الأساس ، ما عليك القيام به هو توصيل شاشة LCD وزرين بـ Arduino ثم BAM تحصل على مدير اسم. يحدث مشير الأسماء عندما تضغط على زر ثم يومض أحد الأسماء ، وينطبق الشيء نفسه على الآخر. ولكن عندما تضغط على كلا الاسمين في وقت واحد ، سيظهر كلا الاسمين حتى تتركهما.

الخطوة الثانية: المواد:

المواد
المواد
المواد
المواد
المواد
المواد
المواد
المواد

كل ما تحتاجه هو:

6 أسلاك ذكور

4 أسلاك نسائية

2 مقاومات

2 أزرار

اردوينو

شاشة الكريستال السائل LCD ؛

ولوح.

الخطوة 3: الإعداد

اقامة
اقامة
اقامة
اقامة
اقامة
اقامة

كيفية إعداد شاشة الكريستال السائل LCD ؛

كما ترى في الصورة ، يجب عليك توصيل GND و VCC و SDA و SCL بالنقطة المقابلة لها على Arduino.

الخطوة 4: الكود

#يشمل

#يشمل

LiquidCrystal_I2C lcd (0x27 ، 2 ، 1 ، 0 ، 4 ، 5 ، 6 ، 7 ، 3 ، إيجابي) ؛

عدد الأصوات [4] = {0 ، 0 ، 0 ، 0} ؛

شار inbyte

سلسلة pwd = "تصويت" ؛

سلسلة inpt = "" ؛

علم منطقي = خطأ ؛

منح الأمان المنطقي = خطأ ؛

إنت أنا

int buttonstate1 = 0 ؛ // ضبط حالات الأزرار على 0

int buttonstate2 = 0 ؛

int buttonstate3 = 0 ؛

int buttonstate4 = 0 ؛

الإعداد باطل() {

pinMode (2 ، الإدخال) ؛ // المدخلات

pinMode (3 ، الإدخال) ؛

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) ؛

إذا (buttonstate3 == 1) {// إذا كانت buttonstate عند 1

lcd.write ("جايا") ؛ // اطبع هذا على شاشة LCD

تأخير (100) ؛ }

إذا (buttonstate4 == 1) {// إذا كانت buttonstate عند 1

lcd.write ("جيريمي") ؛ // اطبع هذا على شاشة LCD

تأخير (100) ؛

} إذا (buttonstate3 == 0) {// إذا كانت buttonstate عند 0

lcd.clear () ؛ // مسح شاشة LCD

تأخير (100) ؛ }

إذا (buttonstate4 == 0) {

lcd.clear () ؛ تأخير (100) ؛

}

}

الخطوة 5: الخاتمة

بعد كل هذا ، أنا هنا لأقول إنه يمكنك جعل هذا المشروع أكثر روعة مما فعلت. يمكنك إضافة المزيد من الأزرار حتى تتمكن من طباعة المزيد من الأسماء. يمكنك جعله نظام تصويت. حاول إضافة شاشتي LCD (وما إلى ذلك) وجرب ذلك. هناك الكثير من الأشياء التي يمكنك فعلها بهذه الفكرة.

حظا سعيدا وعطلة سعيدة !!

موصى به: