Სარჩევი:

პროგრამა ATtiny Arduino– ით: 7 ნაბიჯი (სურათებით)
პროგრამა ATtiny Arduino– ით: 7 ნაბიჯი (სურათებით)

ვიდეო: პროგრამა ATtiny Arduino– ით: 7 ნაბიჯი (სურათებით)

ვიდეო: პროგრამა ATtiny Arduino– ით: 7 ნაბიჯი (სურათებით)
ვიდეო: LDmicro 3: PIC16F628A & Arduino Nano (Microcontroller PLC Ladder Logic Programming with LDmicro) 2024, ივლისი
Anonim
პროგრამა ATtiny With Arduino
პროგრამა ATtiny With Arduino

ქვემოთ მოცემულია მითითებები ATtiny მიკროკონტროლერების დაპროგრამებისთვის Arduino IDE გამოყენებით. უბრალო ინგლისურად, ეს არის ის, თუ როგორ უნდა დაპროგრამდეს 8 პინიანი Atmel ჩიპები, როგორც ჩვეულებრივ Arduino. ეს მაგარია, რადგან ATtiny არის პატარა და - კარგად - ეს გაძლევთ საშუალებას გააკეთოთ პაწაწინა ნივთები, რომლებსაც არ სჭირდებათ დიდი მიკროკონტროლერი.

ინსტრუქცია, რომელიც მე აქ გამოვაქვეყნე, თითქმის იგივეა, რაც წარმოუდგენლად გასაოცარი მაღალ-დაბალი ტექნიკური გაკვეთილი. მე გამოვაქვეყნე ჩემი ინსტრუქციის ვერსია, რადგან ვგეგმავ რამდენიმე მომავალი პროექტის განხორციელებას ATtiny ჩიპების გამოყენებით და მივხვდი, რომ მე ვაჩვენებ ჩემს პროცესს.

ნაბიჯი 1: გადადით ნივთების მისაღებად

წადი მიიღეთ ნივთები
წადი მიიღეთ ნივთები

თქვენ დაგჭირდებათ:

- Arduino - პურის დაფა - ATtiny85 (ან ATtiny45) - 10uF ელექტროლიტური კონდენსატორი - 220ohm 1/4 ვატიანი რეზისტორი - LED - დამაკავშირებელი მავთული

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

ნაბიჯი 2: ჩართეთ წრე

Wire Circuit
Wire Circuit
Wire Circuit
Wire Circuit
Wire Circuit
Wire Circuit
Wire Circuit
Wire Circuit

შეაერთეთ Arduino ATtiny– ს შემდეგნაირად:

  • Arduino +5V - ATtiny Pin 8
  • Arduino Ground - ATtiny Pin 4
  • Arduino Pin 10 - ATtiny Pin 1
  • Arduino Pin 11 - ATtiny Pin 5
  • Arduino Pin 12 - ATtiny Pin 6
  • Arduino Pin 13 - ATtiny Pin 7

ნაბიჯი 3: პროგრამირება Arduino

პროგრამირება Arduino
პროგრამირება Arduino
პროგრამირება Arduino
პროგრამირება Arduino
პროგრამირება Arduino
პროგრამირება Arduino

აირჩიეთ "ArduinoISP" ესკიზი "მაგალითები" მენიუდან.

ატვირთეთ ესკიზი თქვენს არდუინოში, როგორც სხვა ესკიზს.

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

ნაბიჯი 4: ფილტრის თავსახური

ფილტრის თავსახური
ფილტრის თავსახური

განათავსეთ 10uF კონდენსატორი მიწასა და Arduino გადატვირთვის პინს შორის. დარწმუნდით, რომ თვალი ადევნეთ კონდენსატორების პოლარობას (მიწასთან მიწა!).

ამბობენ, რომ თქვენ გჭირდებათ ეს მხოლოდ Arduino Uno– სთვის, მაგრამ მე აღმოვაჩინე, რომ ეს დაეხმარა საკითხებს, რომ იგი დაემატა ადრინდელ ვერსიებსაც. თუ აღმოაჩენთ, რომ ის არ მუშაობს მომდევნო ნაბიჯებში, უბრალოდ წაშალეთ იგი და ნახეთ ეს გეხმარებათ.

ნაბიჯი 5: ATtiny ძირითადი ფაილები

ATtiny ძირითადი ფაილები
ATtiny ძირითადი ფაილები
ATtiny ძირითადი ფაილები
ATtiny ძირითადი ფაილები

გაითვალისწინეთ თქვენი ესკიზის წიგნების საქაღალდე Arduino– ს სასურველი მენიუდან.

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

შემდეგ, გადადით ამ გვერდზე და ჩამოტვირთეთ ფაილი: attiny45_85.zip

გახსენით ეს ფაილი და დატოვეთ ახალი ტექნიკის საქაღალდეში.

დაბოლოს, გადატვირთეთ Arduino პროგრამირების გარემო. ახალი ბირთვები ახლა უნდა იყოს ჩატვირთული.

გაითვალისწინეთ, რომ ასევე არსებობს ძირითადი ფაილები სხვა ATtiny ჩიპებისთვის. ეს გვერდი არის კარგი ამოსავალი წერტილი მათ ფართო სპექტრთან Arduino– ს გამოყენებით.

ნაბიჯი 6: პროგრამირება ATtiny

პროგრამა ATtiny
პროგრამა ATtiny

აირჩიეთ ზედა მენიუდან: Tools Board ATtiny85 (არდუინოსთან ერთად, როგორც პროვაიდერი)

(რა თქმა უნდა, თქვენ გსურთ აირჩიოთ სხვა ჩიპი ამისათვის, თუ იყენებთ ერთს.)

შემდეგ გახსენით დახუჭვის ძირითადი მაგალითი და შეცვალეთ პინის ნომერი 13 -დან 0 -მდე.

დაბოლოს, ატვირთეთ იგი, როგორც ესკიზის სხვა ვერსიებს.

მას უნდა მიეცეს შემდეგი შეცდომა ორჯერ: avrdude: გთხოვთ განსაზღვროთ PAGEL და BS2 სიგნალები კონფიგურაციის ფაილში ATtiny85 avrdude ნაწილისთვის: გთხოვთ განსაზღვროთ PAGEL და BS2 სიგნალები კონფიგურაციის ფაილში ATINy85 ნაწილისთვის

უბრალოდ იგნორირება შეცდომის შესახებ და თქვენ უნდა იყოს კარგი წასვლა.

ნაბიჯი 7: საცდელი წრე

საცდელი წრე
საცდელი წრე
საცდელი წრე
საცდელი წრე
საცდელი წრე
საცდელი წრე

შეაერთეთ 220 ოჰმიანი რეზისტორი პინ 5 -თან.

შეაერთეთ LED რეზისტორსა და +5V შორის.

უნდა აციმციმდეს.

გილოცავთ. Მზად ხარ.

გამოსახულება
გამოსახულება

თქვენთვის ეს სასარგებლო, სახალისო ან გასართობი აღმოჩნდა? მიყევით @madeineuphoria- ს, რომ ნახოთ ჩემი უახლესი პროექტები.

გირჩევთ: