ארדואינו הלכה למעשה
הכרת הבקר�
פינים דיגיטלים - I/O קלט ופלט
פינים אנאלוגים - קלט בלבד
מעבד ATMEGA - עיבוד מידע
אספקת מתח - דרך USB או חיבור מתח (7-12 Volt)
מתח בפינים - 0-5 VOLT
זרם בפינים – 20ma
מה זה?
הגדרה
ארדואינו = כרטיס המכיל מיקרו-בקר (יחידת עיבוד קטנה).
מה הוא מביא איתו?
לוחות פיתוח.
סביבת תכנות.
מגוון רחב של חיישנים ומודולים.
יכולת עיבוד.
יישומים של ארדואינו
כרטיס בקר עם יכולת עיבוד מזערי לעומת מחשב.
סט של כלים.
זה שימושי.
סט של כלים?
����תוכנה�
חומרה
VS
תוכנה
סביבת פיתוח (IDE) ייעודית לצריבת התוכנה בלוח הפיתוח (הכרטיס עצמו).
מגוון רחב של ספריות חיצוניות
שפת התוכנה�C / C++
חומרה
מגוון של חיישנים וציוד אלקטרוני
התקנת סביבת הפיתוח�
בעמוד שנפתח בוחרים בצד ימין של המסך:
Windows Installer
בעמוד שנפתח בוחרים בתחתית המסך:
JUST DOWNLOAD
בחירת לוח בקר ובחירת פורט
תוכניות לדוגמא
הכרת סביבת הפיתוח�
הסבר התוכנית הראשונה�
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.print("My First Program");
}
�void loop() {
// put your main code here, to run repeatedly:
�}
�
שימוש בסימולטור ארדואינו�
ניתן לתכנת בקר ארדואינו באופן וירטואלי על ידי שימוש בסימולטור באתר tinkercad.com
מספיק תיאוריה� � יותר פרקטיקה���איך בונים פרויקט?�
פרויקט 1 – רמזור דרכים
ציוד נדרש
ארדואינו Uno.
לדים (ירוק, צהוב, אדום).
נגדים
מטריצה
חיבורים (Jumper Wires).
מחשב עם סביבת פיתוח: Arduino IDE.
כבל USB לצריבת הקוד לבקר.
Code
תרשים חומרה
פרויקט 2 – קוביות שש-בש
ציוד נדרש
Arduino Uno.
לדים (2 צבעים: 7 יחידות לכל צבע, סכ"ה: 14).
כפתור.
14 נגדים של 220 אוהם.
Code
Code
תרשים חומרה
פרויקט 3 – חיישן רברס לרכב
חיישן אולטרא-סוני: עקרון פעולה
חיישן מרחק אולטרא-סוני מודד את המרחק אל העצם הקרוב ביותר
שולח גלי קול (אולטרא סוניים) ומודד את הזמן שלוקח להם לחזור
הילוך איטי של גל הקול שיוצא מהמשדר, פוגע במכשול, ומוחזר למקלט.
ציוד נדרש
Arduino Uno.
מטריצה.
Jumper Wires (חוטים).
נגדים.
מסך LCD.
חיישן Ultrasonic.
Code
תרשים חומרה
פרויקט 4 – מד טמפרטורה מוצג בSeven Segment
ציוד נדרש
Arduino Uno.
מטריצה.
Jumper Wires.
נגדים. (100 K אוהם).
נגדים. (1 K אוהם).
Thermistor (100 K אוהם).
צג Seven Segment.
Code
תרשים חומרה
פרויקט 5 – משחק Simon
ציוד נדרש
Arduino Uno.
מטריצה.
Jumper Wires.
נגדים.
לדים (4 צבעים שונים).
Buzzer.
4 Button.
Global Variables
Setup Function
Display led with suitable tone
Play Sqeuence
Read Buttons
Game Over
Check User Sequence
Play Level Up Sound
Main Loop
תרשים חומרה
פרויקט 6 – כספת דיגיטלית
ציוד נדרש
Arduino Uno.
מטריצה.
Jumper Wires.
נגדים.
מסך LCD.
מנוע סרבו.
Key Pad.
Global Variables
Lock & Unlock Functions
Show Startup Message on LCD Screen
Input Secret Code
Show Wait Screen
Set New Code
Show �Unlock �Message
Safe Locked Logic
Setup & Loop
תרשים חומרה
רעיונות לפרויקטים נוספים
רובוט מנקה זכוכית מטפס קיר
רעיונות לפרויקטים נוספים
רחפן עם חישן קרבה
רעיונות לפרויקטים נוספים
מערכת לחיזוי מזג האוויר
רעיונות לפרויקטים נוספים
UVמכונת התפלת מי ים סולארית עם מטהר
רעיונות לפרויקטים נוספים
מערכת ריצוף נגד גניבה, המצלמה והתאורה יופנו לכיוון המקום שלוחצים עליו
רעיונות לפרויקטים נוספים
רעיונות לפרויקטים נוספים
רעיונות לפרויקטים נוספים
מזל"ט מזג אוויר ספינת אוויר לחיזוי מזג אוויר
רעיונות לפרויקטים נוספים
חיווי פרמטרים רפואיים כמו לחץ דם, חום שינוי מצב החולה ועוד
רעיונות לפרויקטים נוספים
רובוט עכביש 8 רגליים
רעיונות לפרויקטים נוספים
מערכת לאיתור אלכוהול לנהגים
רעיונות לפרויקטים נוספים
רעיונות לפרויקטים נוספים
אתרים לפרויקטים בארדואינו
עכשיו תורכם לבנות את הפרויקט הבא