Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ რაღაცეები და ზოგიერთი ფაილი
- ნაბიჯი 2: არდუინოს პროგრამისტად გადაქცევა
- ნაბიჯი 3: Arduino V1.0.1– ის დაყენება
- ნაბიჯი 4: Arduino– ს დაკავშირება ATmega8– ით
- ნაბიჯი 5: ჩატვირთვის ჩამტვირთავი ATmega8– ზე
- ნაბიჯი 6: ატვირთეთ ესკიზები ATmega8– ში
- ნაბიჯი 7: გილოცავთ
ვიდეო: ATmega8 როგორც Arduino (შიდა 8Mhz ბროლის გამოყენებით): 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
დღესდღეობით, არდუინოს მსგავსმა მოწყობილობებმა იპოვეს ძალიან პოპულარული გამოყენება. ისინი შეიძლება გამოყენებულ იქნას მრავალი პროექტის შესაქმნელად, თუმცა, ისინი იკავებენ უამრავ ადგილს და ძვირია ზოგიერთი ჩვენგანისთვის (მათ შორის ჩემთვის). ამ პრობლემის გადასაჭრელად მე წარმოგიდგენთ ამ სასწავლო ინსტრუქციას, რომელიც გასწავლით თუ როგორ გამოიყენოთ ATmega8 (ან ნებისმიერი სხვა avr) ჩიპი Arduino კოდის შესანახად და როგორც კომპაქტური და იაფი Arduino. ამის გაკეთება მოითხოვს ადვილად ხელმისაწვდომ ელექტრონიკას, რომელიც, თუ თქვენც ჰობისტი ხართ, უკვე ექნებათ. სხვა ინსტრუქციებისაგან განსხვავებით, რომლებიც დამოკიდებულია იმავე გარე მიზნის მისაღწევად გარე ბროლის ოსცილატორის გამოყენებაზე, ეს პროექტი იყენებს ATmega8 შიდა 8 მჰც კრისტალს, რაც მას სიკეთედ აქცევს მათთვის, ვისაც არ აქვს 16 მჰც კრისტალი.
ასევე, მე ვიყენებ Arduino– ს როგორც ISP– ს ჩიპის დასაპროგრამებლად, ასე რომ ეს უფრო იაფს გახდის.
ახლა, ყოველგვარი ადიდების გარეშე, დავიწყოთ ჭორაობა!
ნაბიჯი 1: შეაგროვეთ რაღაცეები და ზოგიერთი ფაილი
მოთხოვნები:
1. 10uF კონდენსატორი - 1
2. მამაკაცი მამაკაცი მხტუნავი მავთულები - 8
3. პურის დაფა - 1
4. ATmega8 ჩიპი - 1
5. Arduino UNO ან სხვა Arduino
გადმოსაწერი ნივთები:
1. ჩამტვირთავი ATmega8– ისთვის
2. Arduino IDE v1.0.1
ეს ბმული მიგიყვანთ Arduino IDE ჩამოტვირთვების გვერდზე. ჩამოტვირთეთ v.1.0.1 სპეციალურად, რადგან მე აღმოვაჩინე, რომ ის მშვენივრად მუშაობს ATmega8 ჩიპთან. რატომღაც, უახლესი ვერსია მხარს არ უჭერს Boards.txt– ის მოდიფიკაციას, რაც გადამწყვეტია ამ ინსტრუქციისთვის.5. დაფები. Txt
ამ ფაილის გამოყენება მოგვიანებით იქნება განმარტებული.
ნაბიჯი 2: არდუინოს პროგრამისტად გადაქცევა
Arduino შეიძლება გადაკეთდეს პროგრამისტად, უბრალოდ ატვირთოთ ArduinoISP ესკიზი მასში. იგი მოცემულია როგორც ესკიზის მაგალითი არდუინოს მიერ. თუმცა, მე ასევე ვაძლევ კოდს ფაილის სახით. გადმოწერეთ და ატვირთეთ თქვენს არდუინოში.
მას შემდეგ, რაც კოდი აიტვირთება, გადადით შემდეგ ეტაპზე.
ნაბიჯი 3: Arduino V1.0.1– ის დაყენება
Arduino v1.0.1 გადმოტვირთვის შემდეგ, ამოიღეთ იგი. ასევე, დააკოპირეთ გადმოწერილი "boards.txt" ფაილის მთელი ტექსტი.
1. ახლა თქვენ უნდა დაათვალიეროთ შემდეგი ფაილი მოპოვებულ საქაღალდეში:
"…….. / arduino-1.0.1 / აპარატურა / arduino / boards.txt"
2. გახსენით "boards.txt" და ჩასვით კოპირებული ტექსტი ფაილის ბოლოს.
3. ახლა გახსენით "arduino.exe", რომელიც მოთავსებულია მოპოვებულ Arduino 1.0.1 საქაღალდეში.
4. აირჩიეთ Arduino დაფა, როგორც "ATmega8-noxtal @8MHz"
5. შეარჩიეთ პროგრამისტი როგორც "Arduino როგორც ISP"
ახლა თქვენი Arduino IDE v1.0.1 დაყენებულია!
ნაბიჯი 4: Arduino– ს დაკავშირება ATmega8– ით
შეაერთეთ ATmega8 IC თქვენი Arduino– ით ზემოთ მოყვანილი სქემების მითითებით.
ასევე, გახსოვდეთ განათავსეთ 10uF კონდენსატორი RESET და GND ქინძისთავებს შორის.
მე დავურთე სურათი, თუ როგორ შევაერთე ჩემი არდუინო ATmega8– ში.
ნაბიჯი 5: ჩატვირთვის ჩამტვირთავი ATmega8– ზე
ჩამტვირთავი არის ფაილი, რომელიც მიკროკონტროლერის დამოუკიდებლად დაპროგრამების საშუალებას იძლევა. ამიტომ, მას შემდეგ რაც ATmega8 დაიწვის ჩამტვირთავთან ერთად, ჩვენ შევძლებთ გამოვიყენოთ როგორც არდუინო.
ჩამტვირთავი დამწვარი:
1. ამონაწერი "atmega8_noxtal.zip"-დან "……. / Arduino-1.0.1 / აპარატურა / arduino / ჩატვირთვის \".
2. თუ Arduino IDE უკვე მუშაობს, გადატვირთეთ, სხვაგვარად გახსენით.
3. შეამოწმეთ არის თუ არა პროგრამისტი, COM პორტი და დაფა გამართული, როგორც ეს აღწერილია ერთ – ერთ წინა საფეხურზე.
4. დააჭირეთ "Burn Bootloader" მენიუს "Tools".
თუ სწორად გაერთეთ, "ჩაწერე ჩამტვირთველის" ვარიანტზე დაწკაპუნებით, Arduino– ზე RX, TX და L განათება დაიწყებს კაშკაშა ბზინვარებას. მეც დავდე სურათი
ნაბიჯი 6: ატვირთეთ ესკიზები ATmega8– ში
მას შემდეგ, რაც ჩატვირთვის ჩამტვირთავი თქვენს ATmega8– ზე, თქვენ თითქმის დაასრულეთ ეს პროექტი.
ახლა ყველაფერი რაც თქვენ უნდა გააკეთოთ არის ატვირთოთ სასურველი ესკიზი თქვენს ჩიპზე. ამისათვის დარწმუნდით, რომ დაფა დაყენებულია "Atmega8-noxtal @8Mhz", ხოლო პროგრამისტი "Arduino როგორც ISP".
გახსოვდეთ, რომ გაყვანილობა, რომელიც თქვენ გამოიყენეთ ჩატვირთვის დამწვრობისას, ასევე გამოიყენება ესკიზების ასატვირთად
ესკიზის ატვირთვა ხდება Arduino– ს პროგრამისტად გამოყენებით, ასე რომ ჩვეულებრივგან განსხვავებით, როდესაც თქვენ დააჭირეთ Ctrl+U, ახლა თქვენ უნდა დააჭიროთ „Ctrl+Shift+U“, რომელიც IDE- ს ეუბნება ჩიპის დაპროგრამებას Arduino– ს საშუალებით.
ნაბიჯი 7: გილოცავთ
გილოცავთ თქვენი ATmega8 ჩიპის წარმატებით გარდაქმნას მინი არდუინოში. ახლა თქვენ შეგიძლიათ გახადოთ თქვენი პროექტები ბევრად უფრო კომპაქტური და იაფი. იმისათვის, რომ გაიგოთ მისი კავშირი Arduino ქინძისთავებთან, მიმართეთ "ATmega8 როგორც Arduino Pinout" ფაილს, რომელიც ადრე გადმოწერილი გაქვთ.
ასევე, თუ ეს დამხმარე აღმოჩნდა თქვენთვის, გთხოვთ დამეხმაროთ, რომ გადმოწერილი გადმოწერილი ბმულები ორჯერ ან სამჯერ ხელახლა გახსნათ. თქვენ ასევე შეგიძლიათ მხარი დამიჭიროთ პატრეონში.
სულ ესაა სასწავლი! თუ თქვენ გაქვთ რაიმე ეჭვი, მოგერიდებათ კომენტარის გაკეთება.
განაგრძეთ ლაპარაკი!
პროექტი ავტორი:
უტკარშ ვერმა
მადლობა აშიშ ჩუდჰარის თავისი კამერის დაკრედიტებისთვის.
გირჩევთ:
არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი
არდუინო როგორც პროვაიდერი || ჩაწერეთ Hex ფაილი AVR || დაუკრავენ AVR || Arduino როგორც პროგრამისტი: ……………………… გთხოვთ გამოიწეროთ ჩემი YouTube არხი სხვა ვიდეოებისთვის …….. ეს სტატია ეს ყველაფერი არდუინოს შესახებ isp. თუ გსურთ ატვირთოთ ექვსკუთხა ფაილი ან გსურთ დააყენოთ თქვენი დაუკრავენ AVR– ში, მაშინ არ გჭირდებათ პროგრამისტის ყიდვა, შეგიძლიათ გააკეთოთ
ციფრული საათი ბროლის ოსცილატორისა და ფლიპ ფლოპების გამოყენებით: 3 ნაბიჯი
ციფრული საათი ბროლის ოსცილატორისა და ფლიპ ფლოპების გამოყენებით: საათები გვხვდება თითქმის ყველა სახის ელექტრონიკაში, ისინი ნებისმიერი კომპიუტერის გულისცემაა. ისინი გამოიყენება ყველა თანმიმდევრული სქემის სინქრონიზაციისათვის. ისინი ასევე გამოიყენება როგორც მრიცხველები დროისა და თარიღის თვალყურის დევნებისთვის. ამ ინსტრუქციაში თქვენ ისწავლით
როგორ გამოვიყენოთ შიდა PS3 მეხსიერების ბარათის მკითხველი როგორც USB მოწყობილობა თქვენს კომპიუტერში: 6 ნაბიჯი
როგორ გამოვიყენოთ შიდა PS3 მეხსიერების ბარათის მკითხველი როგორც USB მოწყობილობა თქვენს კომპიუტერში: პირველ რიგში ეს არის ჩემი პირველი ინსტრუქციული (yippie!), დარწმუნებული ვარ, რომ ბევრი იქნება. ასე რომ, მე მქონდა გატეხილი PS3 და მინდოდა გარკვეულწილად გამოიყენოს სამუშაო კომპონენტები. პირველი რაც გავაკეთე იყო ამოიღე მონაცემთა ფურცელი კონვერტორი ჩიპისთვის PS3 ბარათზე r
როგორ გამოვიყენოთ Wiimote როგორც კომპიუტერის მაუსი სანთლების სახით როგორც სენსორი !!: 3 ნაბიჯი
როგორ გამოვიყენოთ Wiimote როგორც კომპიუტერის მაუსი სანთლების სახით როგორც სენსორი !!: ეს სახელმძღვანელო გაჩვენებთ თუ როგორ დაუკავშიროთ თქვენი Wii Remote (Wiimote) თქვენს კომპიუტერს და გამოიყენოთ იგი როგორც მაუსი
იაფი (როგორც უფასო [როგორც ლუდი]) მრავალმეტრიანი სადგამი: 4 ნაბიჯი
იაფი (როგორც უფასო [როგორც ლუდიში]) მრავალმეტრიანი სადგამი: მე მაღიზიანებს იმით, რომ კისერზე ამწევი მაქვს ან ჩემს დაბალანსებულ 4 დოლარად იაფად ვაბალანსებ სადმე რეალურად ეკრანის წაკითხვას. ასე რომ, მე გადავწყვიტე, რომ საქმეები ჩემს ხელში ავიღო! ესეც ჩემი პირველი სტრუქტურირებადია, ასე რომ, თუ ვინმეს რაიმე დამხმარე აქვს