תוכן עניינים:

ממשק LCD עם Arduino ב- Tinkercad: 5 שלבים
ממשק LCD עם Arduino ב- Tinkercad: 5 שלבים

וִידֵאוֹ: ממשק LCD עם Arduino ב- Tinkercad: 5 שלבים

וִידֵאוֹ: ממשק LCD עם Arduino ב- Tinkercad: 5 שלבים
וִידֵאוֹ: Освойте ЖК-дисплей Tinkercad за считанные минуты! Весело, быстро и полно сладких навыков! 2024, נוֹבֶמבֶּר
Anonim
Image
Image
מה אתה צריך
מה אתה צריך

פרויקטים של טינקרד »

הקוד במאמר זה נכתב עבור מסכי LCD המשתמשים במנהל ההתקן הרגיל של Hitachi HD44780. אם למסך ה- LCD שלך יש 16 פינים, כנראה שיש לו את מנהל ההתקן Hitachi HD44780. ניתן לחבר את המסכים הללו במצב של 4 סיביות או 8 סיביות. חיבור ה- LCD במצב 4 ביט עדיף בדרך כלל מכיוון שהוא משתמש בארבעה חוטים פחות מאשר במצב 8 ביט. בפועל, אין הבדל ניכר בביצועים בין שני המצבים. במדריך זה, אחבר את ה- LCD במצב 4 ביט.

שלב 1: מה שאתה צריך

מה אתה צריך
מה אתה צריך
מה אתה צריך
מה אתה צריך
מה אתה צריך
מה אתה צריך

להדרכה זו תזדקק ל:

1. ארדואינו אונו

2. לוח או לוח PCB

3. LCD 16x2

4. פוטנציומטר

שלב 2: Pinout LCD וחיבורים עם Arduino

LCD Pinout וחיבורים עם Arduino
LCD Pinout וחיבורים עם Arduino
LCD Pinout וחיבורים עם Arduino
LCD Pinout וחיבורים עם Arduino

להלן תרשים של הסיכות בתצוגת ה- LCD בה אני משתמש. החיבורים מכל סיכה לארדואינו יהיו זהים, אך הסיכות שלך עשויות להיות מסודרות אחרת על גבי ה- LCD. הקפד לבדוק את גליון הנתונים או חפש תוויות ב- LCD המסוים שלך:

כמו כן, ייתכן שיהיה עליך להלחים כותרת 16 פינים למסך ה- LCD שלך לפני חיבורו ללוח לחם. עקוב אחר התרשים שלהלן כדי לחבר את ה- LCD ל- Arduino שלך:

סיכת Rs (RS) - 1

אפשר (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

הנגד בתרשים לעיל קובע את בהירות התאורה האחורית. ערך אופייני הוא 220 אוהם, אך גם ערכים אחרים יעבדו. נגדים קטנים יותר יהפכו את התאורה האחורית לבהירה יותר.

הפוטנציומטר משמש לכוונון ניגודיות המסך. בדרך כלל אני משתמש בפוטנציומטר של 10K אוהם, אבל גם ערכים אחרים יעבדו.

שלב 3: תכנות הארדואינו

תכנות הארדואינו
תכנות הארדואינו

כל הקוד להלן משתמש בספריית LiquidCrystal שמגיעה מותקנת מראש עם Arduino IDE. ספרייה היא קבוצת פונקציות שניתן להוסיף בקלות לתוכנית בפורמט מקוצר.

כדי להשתמש בספרייה, היא צריכה להיכלל בתוכנית. שורה 1 בקוד למטה עושה זאת באמצעות הפקודה #include. כאשר אתה כולל ספרייה בתוכנית, כל הקוד בספרייה יעלה ל- Ardunio יחד עם הקוד של התוכנית שלך.

עכשיו אנחנו מוכנים להיכנס לתכנות! אני אעבור על דברים מעניינים יותר שאתה יכול לעשות ברגע, אבל בינתיים אפשר פשוט להריץ תוכנית בדיקה פשוטה. תוכנית זו תדפיס את "ברוכים הבאים לכיתה שלי" למסך ולאחר מכן לאחר עיכוב של "דרך חדשה ללמידה" ובסיומה "שיעור ארדואינו מאת מודית ג'יין" ושם יהבהב שמי. הזן קוד זה לאזור קוד ה- tinkercad והתחל בסימולציה.

שלב 4: קוד

לפרויקטים מעניינים נוספים התחבר אליי ב:

יוטיוב:

דף פייסבוק:

אינסטגרם:

#לִכלוֹל

LiquidCrystal lcd (1, 2, 4, 5, 6, 7); הגדרת חלל () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print ("WELCOME"); lcd.setCursor (3, 1); lcd.print ("לכיתה שלי"); עיכוב (2000); lcd.setCursor (5, 0); lcd.print ("דרך חדשה"); lcd.setCursor (3, 1); lcd.print ("של למידה"); עיכוב (2000); lcd.clear (); } לולאת חלל () {lcd.setCursor (2, 0); lcd.print ("מחלקת ארדואינו"); lcd.setCursor (2, 1); lcd.print ("מאת MUDIT JAIN"); עיכוב (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print ("מחלקת ארדואינו"); עיכוב (500); }

מוּמלָץ: