תוכן עניינים:
וִידֵאוֹ: תכנות ATmega328 עם Arduino IDE באמצעות קריסטל 8MHz: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
במדריך זה אסקור מדריך צעד אחר צעד לתכנות ATmega328P IC (אותו מיקרו -בקר הנמצא ב- Arudino UNO) באמצעות Arduino IDE ו- Arduino UNO כמתכנת כדי להפוך את עצמך לארדואינו מותאם אישית, כדי להפוך את הפרויקטים שלך למדרגיות יותר. וחסכוני.
לרוב בעת תכנות ATmega328, תשתמש בגביש חיצוני של 16 מגה -הרץ, אך במקרים שבהם ברצונך לקבל יישומי הספק נמוך עליך להשתמש בגביש חיצוני של 8 מגה -הרץ. ל- IC יש מתנד פנימי 8MHz מובנה אך לשעון הפנימי יש סחף גבוה יותר בהשוואה לגביש קוורץ, כך שעדיף להשתמש בו ומתנד קריסטל חיצוני.
שלב 1: דרושים רכיבים
אתה תצטרך
1) ATmega328P IC ……………… x1
2) מתנד קריסטל 8MHz … x1
3) קבלים - 22pF ……………..x2
4) נגד - 10K ………………….x1
5) נגד - 220 אוהם ………..x1
6) LED ………………………………….x1
7) Arduino Uno ………………… x1
כמה חוטים מחוברים, ואתה טוב ללכת.
שלב 2: חיבור ראשוני
התקנה בסיסית זו תפעיל את ה- IC שלך ואתה תהיה מוכן להעמסה.
פין 1 - Vcc באמצעות נגד 10K
סיכה 7 וסיכה 20 - Vcc
סיכה 8 וסיכה 22 - אל
פין 9 ופין 10 - מתנד קריסטל
פין 9 ופין 10 - Gnd באמצעות קבלים של 22pF כל אחד
פין 19 - Gnd Via שילוב סדרתי של נגד 220 אוהם ו- LED
שלב 3: טעינת אתחול
בקרי מיקרו מתוכנתים בדרך כלל באמצעות מתכנת, אלא אם כן יש לך קושחה במיקרו -בקר שלך המאפשרת התקנת קושחה חדשה ללא צורך במתכנת חיצוני. זה נקרא מטען אתחול.
חשוב - זה יהיה תהליך חד פעמי.
כדי להעלות את מטען האתחול, נבצע כמה חיבורים נוספים לחיבורי החשמל הבסיסיים.
אטמגה - ארדואינו UNO
סיכה 1 - D10 (איפוס)
סיכה 17 - D11 (MOSI)
פין 18 - D12 (MISO)
סיכה 19 - D13 (SCK)
כעת פתח את Arduino IDE
1) עבור אל קובץ> דוגמאות> ArduinoISP
2) עבור אל כלים> לוח> Arduino UNO
3) בחר יציאה מהכלים> יציאה
4) העלה את הסקיצה של ArudinoISP ללוח שלך
5) לאחר העלאה מוצלחת של הקוד עבור אל כלים> לוח> ובחר Arduino Pro או Pro Mini
6) עבור אל כלים> מעבד> ובחר ATmega328P (3.3V, 8MHz)
7) עבור אל כלים> מתכנת> ובחר Arduino כ- ISP (לא ArduinoISP)
8) עבור אל כלים> צריבת מטען אתחול
פעולה זו עשויה להימשך זמן מה ותוצג לך טעינת האתחול שורפת.
ברגע זה נורית הלוח על לוח הלוח שלך ומנורת ברירת המחדל של Arduino UNO יתחילו להבהב בסנכרון.
שלב 4: תכנות ה- IC
כעת אתה מוכן לתכנת את ה- ATmega328P שלך בדיוק כמו הארדואינו שלך.
חשוב - לאחר העמסה, הסר את שבב ה- ATmega מה- Arduino UNO מכיוון שעכשיו נשתמש בלוח ה- Arduino בדיוק כמתכנת ISP (במערכת מתכנת).
כעת הסר את כל 4 החיבורים שנוצרו בתהליך האתחול ובצע את החיבורים הבאים
ATmega - Arduino
סיכה 1 - איפוס
סיכה 2 - D0 (Rx)
סיכה 3 - D1 (Tx)
כעת, עבור אל כלים> מתכנת> ובחר AVRISP mkll
עבור אל קובץ> דוגמאות> בסיסי> מהבהב
העלה שנה את העיכובים כרצונך והעלה את הסקיצה
כעת אתה מוכן עם ה- Arduino המינימלי שלך, כעת תוכל לשלב מה שאתה רוצה עם המיקרו -בקר שלך ולייצר Arudinos בהתאמה אישית ולהקטין את הגודל והעלות של הפרויקטים שלך.
*כמו כן, בעת העלאת סקיצות זכור להשתמש ב- Arduino Pro או Pro Mini בתור הלוח עם מעבד כ- ATmega328P (3.3V, 8Mhz) ולא ב- Arduino UNO מכיוון שהשתמשנו במטעני האתחול של Pro Mini מכיוון שחיברנו קריסטל 8MHz.
מוּמלָץ:
תצוגת קריסטל נוזלית באמצעות Arduno: 4 שלבים
תצוגת Liquid Cristal באמצעות Arduno: LCD (Liquid Crystal Display) היא סוג של אמצעי תצוגה המשתמשים בגביש נוזלי כצופה הראשי. במאמר זה אשתמש ב- 2x16 LCD. כי סוג LCD זה נמצא בעיקר בשוק. מפרט: צורה פיזית, ראה תמונה מספר עמוד
תכנות ארדואינו באמצעות מובייל -- Arduinodroid -- Arduino Ide לאנדרואיד -- מצמוץ: 4 שלבים
תכנות ארדואינו באמצעות מובייל || Arduinodroid || Arduino Ide לאנדרואיד || מהבהב: אנא הירשם לערוץ היוטיוב שלי לסרטונים נוספים …… Arduino הוא לוח, שניתן לתכנת ישירות באמצעות USB. זה מאוד פשוט וזול לפרויקטים של מכללות ובתי ספר או אפילו באב טיפוס של מוצרים. הרבה מוצרים בונים קודם כל על זה עבור
שעון דיגיטלי באמצעות מתנד קריסטל וכפכפים: 3 שלבים
שעון דיגיטלי באמצעות מתנד קריסטל וכפכפים: שעונים נמצאים כמעט בכל סוגי האלקטרוניקה, הם פעימות הלב של כל מחשב. הם משמשים לסנכרן כל המעגלים העוקבים. הם משמשים גם כמונים כדי לעקוב אחר הזמן והתאריך. במדריך זה תלמד כיצד
סרוו נשלט באמצעות ג'ויסטיק באמצעות Arduino (עם תכנות): 4 שלבים
סרוו נשלט על ידי ג'ויסטיק באמצעות Arduino (עם תכנות): במדריך זה נכין סרוו שליטה על ג'ויסטיק באמצעות Arduino Uno.Servo ינוע בהתאם לתנועת הג'ויסטיק
ATmega8 כארדואינו (באמצעות קריסטל פנימי של 8 מגה -הרץ): 7 שלבים (עם תמונות)
ATmega8 כ- Arduino (באמצעות קריסטל פנימי של 8Mhz): כיום גאדג'טים כמו Arduino מצאו שימוש פופולרי מאוד. ניתן להשתמש בהם ליצירת שפע של פרויקטים, אולם הם תופסים הרבה מקום והם יקרים עבור חלק מאיתנו (כולל אותי). כדי לפתור בעיה זו, אני מציג בפניך את המדריך הזה