Სარჩევი:

როგორ გამოვიყენოთ Attiny85 არდუინოსთან ერთად: 4 ნაბიჯი
როგორ გამოვიყენოთ Attiny85 არდუინოსთან ერთად: 4 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ Attiny85 არდუინოსთან ერთად: 4 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ Attiny85 არდუინოსთან ერთად: 4 ნაბიჯი
ვიდეო: მაკონტროლებელი 32 სერვო მოტორი PCA9685 და Arduino გამოყენებით: V3 2024, ივლისი
Anonim
როგორ გამოვიყენოთ Attiny85 არდუინოსთან ერთად
როგორ გამოვიყენოთ Attiny85 არდუინოსთან ერთად

შევიძინე ახალი Digispark's Attiny85 დაფა.

მაგრამ ორი დღის განმავლობაში ვერ გამოვიყენე მხოლოდ მძღოლის პაკეტების გამო. და ბოლოს ბევრი ძებნის შემდეგ ვიპოვე პასუხი. მე მივმართე სხვადასხვა გაკვეთილებს ამისათვის და ვცადე. მე ვიღებდი შეცდომას COD პორტზე არდუინოში. აქ მე გადავწყვიტე ეს.

Pinouts: ყველა ქინძისთავები შეიძლება გამოყენებულ იქნას როგორც ციფრული I/O

Pin 0 → I2C SDA, PWM (LED მოდელზე B)

პინი 1 → PWM (LED მოდელზე A)

Pin 2 → I2C SCK, ანალოგი In

Pin 3 → Analog In (ასევე გამოიყენება USB+ - ისთვის, როდესაც USB გამოიყენება)

Pin 4 → PWM, ანალოგი (ასევე გამოიყენება USB– როდესაც USB გამოიყენება)

მიამაგრეთ 5 → ანალოგი

Digispark– ის მოსახერხებელი საყრდენის დასაბრუნებლად - პინის შესაძლებლობები ჩამოთვლილია უკანა მხარეს

ნაბიჯი 1: დააინსტალირეთ Windows დრაივერი Attiny85– ისთვის

დააინსტალირეთ Windows დრაივერი Attiny85– ისთვის
დააინსტალირეთ Windows დრაივერი Attiny85– ისთვის

თუ იყენებთ Arduino 1.6.6 ან უფრო მაღალ ვერსიებს და ფანჯრებს - თქვენ უნდა ჩამოტვირთოთ და დააინსტალიროთ დრაივერები ხელით. ჩამოტვირთეთ, გაააქტიურეთ და გაუშვით "დააინსტალირეთ დრაივერები" (32 ბიტიანი სისტემით) ან "DPInst64" (64 ბიტიანი სისტემით).

დრაივერის ფაილები აქ არის:

Ბმული

. Zip ფაილის გადმოტვირთვის შემდეგ> ამოიღეთ იგი.

და გაუშვით

დააინსტალირეთ drivers.exe (64 ბიტიანი ოპერაციული სისტემისთვის)

DPinst64.exe (32 ბიტიანი ოპერაციული სისტემისთვის)

ნაბიჯი 2: დააინსტალირეთ დაფის პაკეტები Arduino– სთვის

დააინსტალირეთ დაფის პაკეტები Arduino– სთვის
დააინსტალირეთ დაფის პაკეტები Arduino– სთვის
დააინსტალირეთ დაფის პაკეტები Arduino– სთვის
დააინსტალირეთ დაფის პაკეტები Arduino– სთვის
დააინსტალირეთ დაფის პაკეტები Arduino– სთვის
დააინსტალირეთ დაფის პაკეტები Arduino– სთვის

დააკოპირეთ ეს url და ჩასვით ფაილი> უპირატესობა> დაფის მენეჯერის დამატებითი url

digistump.com/package_digistump_index.json

  • გადადით "ინსტრუმენტები" მენიუში და შემდეგ "დაფა" ქვემენიუში - აირჩიეთ "დაფების მენეჯერი" და შემდეგ ჩამოსაშლელი ტიპიდან აირჩიეთ "წვლილი":
  • შეარჩიეთ პაკეტი "Digistump AVR დაფები" და დააჭირეთ ღილაკს "ინსტალაცია".
  • თქვენ იხილავთ გადმოტვირთვის პროგრესს "დაფების მენეჯერის" ფანჯრის ქვედა ზოლში, დასრულების შემდეგ ის გამოჩნდება "დაინსტალირებული" სიის ამ პუნქტის გვერდით.
  • WINDOWS USERS: როდესაც დაასრულებთ ინსტალაციას, გამოჩნდება Driver Install Wizard ფანჯარა, დააწკაპუნეთ ამ ფანჯარაში "შემდეგი", რომ დააინსტალიროთ დრაივერები Digistump დაფებისთვის (თუ თქვენ უკვე გაქვთ ისინი დაინსტალირებული, ეს ინსტალერი განაახლებს მათ და დააინსტალირებს მათ, ვინც აკლია)
  • ინსტალაციის დასრულებისთანავე დახურეთ "დაფების მენეჯერი" ფანჯარა და აირჩიეთ Digispark Tools → დაფების მენიუდან. "Digispark (ნაგულისხმევი - 16.5mhz)" არის დაფა, რომელიც უნდა შეირჩეს ყველა ახალმა მომხმარებელმა.
  • ინსტალაცია ახლა დასრულებულია! (ლინუქსის მომხმარებლები იხილეთ შენიშვნა ქვემოთ)

Linux– ის ინსტალაცია თუ აქამდე არ გქონდათ - დააინსტალირეთ აქ ნაპოვნი udev წესები: პრობლემების მოგვარების განყოფილება

ყურადღება ლინუქსის მომხმარებლებს: გთხოვთ გადაამოწმოთ ლინუქსის პრობლემების მოგვარების გვერდი **

ნაბიჯი 3: როგორ ატვირთოთ პროგრამა

როგორ ატვირთოთ პროგრამა
როგორ ატვირთოთ პროგრამა
როგორ ატვირთოთ პროგრამა
როგორ ატვირთოთ პროგრამა
როგორ ატვირთოთ პროგრამა
როგორ ატვირთოთ პროგრამა

Digispark მუშაობს ოდნავ განსხვავებულად, ვიდრე Arduino– ს თავსებადი პროდუქტები. Digispark პროგრამები განსხვავებული პროცედურით.

ინსტრუმენტების მენიუდან აირჩიეთ დაფა → Digispark (ნაგულისხმევი - 16.5Mhz)

დაწერე კოდი, გახსენი შენი კოდი.

თქვენ არ გჭირდებათ თქვენი Digispark- ის ჩართვა ატვირთვის გამოძახებამდე დააჭირეთ ატვირთვის ღილაკს.

ქვედა სტატუსის ველი მოგთხოვთ შეაერთოთ თქვენი Digispark - ამ ეტაპზე, თქვენ უნდა შეაერთოთ იგი - ან გათიშეთ და ხელახლა ჩართეთ იგი.

თქვენ ნახავთ ატვირთვის პროგრესს და შემდეგ ის დაუყოვნებლივ გაუშვებს თქვენს კოდს Digispark– ზე. თუ თქვენ გათიშავთ Digispark- ს და შეაერთებთ მას ისევ დენის წყაროსთან, თქვენ დაგეგმილი კოდის გაშვებამდე 5 წამი დაგვიანდება. ეს 5 წამიანი დაყოვნება არის Digispark Pro, რომელიც ამოწმებს, ცდილობთ თუ არა მის დაპროგრამებას.

ნაბიჯი 4: შეცდომების აღმოფხვრა

ეს გასათვალისწინებელია

Digisparks არ ქმნის სერიულ პორტებს. Digispark arduino პროგრამული უზრუნველყოფა უშუალოდ Digispark– ს უერთდება ნედლი დაბალი სიჩქარის USB პროტოკოლებისა და HID პროტოკოლების კომბინაციით, რათა დაზოგოს სივრცე და უფრო მეტად შეესაბამებოდეს USB სპეციფიკაციებს.

Digispark Arduino პროგრამული უზრუნველყოფის გამოყენებისას არ აქვს მნიშვნელობა რა არის შერჩეული სერიული პორტების სიაში - არცერთი არ გამოიყენება. უბრალოდ დარწმუნდით, რომ Digispark შერჩეულია პროგრამისტების მენიუში და Digispark (tiny core) მონიშნულია დაფის მენიუში და თქვენ უნდა დაიწყოთ მუშაობა.

Digispark Arduino პროგრამული უზრუნველყოფის გამოყენებისას არ აქვს მნიშვნელობა რა არის შერჩეული სერიული პორტების სიაში - არცერთი არ გამოიყენება. უბრალოდ დარწმუნდით, რომ Digispark შერჩეულია პროგრამისტების მენიუში და Digispark (tiny core) მონიშნულია დაფის მენიუში და თქვენ უნდა დაიწყოთ მუშაობა.

  • მაგალითად პროგრამებისთვის, თუ თქვენ იღებთ „მოწყობილობა ვერ მოიძებნა“თუნდაც მაგალითების საქაღალდეში DigiUSB დრაივერის დაყენების შემდეგ, სცადეთ ეს: https://digistump.com/board/index.php/topic, 257.0.html
  • თუ Windows არ ცნობს „DigiUSB“-ს, არამედ ზოგად „HID- თავსებადი მოწყობილობას“/„USB შეყვანის მოწყობილობას“წყვილს, გადადით მოწყობილობის მენეჯერთან, იპოვეთ „ადამიანის ინტერფეისის მოწყობილობების“კატეგორიაში USB შეყვანის მოწყობილობა გამყიდველის ID– ით. 0x16C0 და აირჩიეთ "მძღოლის განახლება" / "დაათვალიერე ჩემი კომპიუტერი" / "ნება მომეცი აირჩიო სიიდან" და DigiUSB უნდა გამოჩნდეს იქ.

გირჩევთ: