როგორ დავაპროგრამოთ Arduino Pro Mini პროგრამისტის გამოყენებით. Arduino Pro Mini - pinout და კავშირი Arduino pro mini კავშირი

Ზოგადი ინფორმაცია

Arduino Mini არის პატარა მიკროპროცესორზე დაფუძნებული მოწყობილობა, რომელიც შექმნილია განვითარების დაფებთან ან სივრცეში ინტენსიურ აპლიკაციებთან გამოსაყენებლად. მოწყობილობა თავდაპირველად შეიქმნა ATmega168 მიკროკონტროლის საფუძველზე, რომელიც ახლა შეიცვალა ATmega328 მიკროკონტროლერით (). მოწყობილობაში შედის: 14 ციფრული შეყვანა/გამომავალი (აქედან 6 შეიძლება გამოყენებულ იქნას PWM გამოსასვლელად), 8 ანალოგური შესასვლელი და 16 MHz კვარცის რეზონატორი. Arduino Mini-ის გამორთვა შესაძლებელია სპეციალური USB-სერიული ადაპტერის ან ნებისმიერი სხვა USB-სერიული ან RS232-სერიული ინტერფეისის გადამყვანის გამოყენებით TTL ძაბვის დონეებით.

Arduino Mini-ის (R5) ახალმა ვერსიამ განაახლა ATmega328 მიკროკონტროლერის ბეჭდური მიკროსქემის დაფა, რომლის წყალობითაც ყველა კომპონენტი ახლა განთავსებულია დაფის წინა მხარეს. გარდა ამისა, დამატებულია გადატვირთვის ღილაკი. უფრო მეტიც, Arduino Mini-ს ახალ ვერსიაში, პინის განლაგება სრულიად ჰგავს წინა ვერსიას R4.

ყურადღება: Arduino Mini ელექტრომომარაგების ძაბვა არ უნდა აღემატებოდეს 9 ვ-ს ან იყოს უარყოფითი. თუ ეს პირობა არ არის დაკმაყოფილებული, დაფა შეიძლება ჩავარდეს.

მახასიათებლები

მიკროკონტროლერი ATmega328
ოპერაციული ძაბვა 5 ვ
მიწოდების ძაბვა 7-9 ვ
ციფრული შეყვანა/გამოსვლები 14 (აქედან 6 შეიძლება გამოყენებულ იქნას PWM გამოსავალად)
ანალოგური შეყვანა 8 (აქედან 4 გარე ქინძისთავებზე)
მაქსიმალური დენი თითო პინზე 40 mA
Ფლეშ - მეხსიერება 32 კბ (აქედან 2 კბ გამოიყენება ჩამტვირთველის მიერ)
SRAM 2 კბ
EEPROM 1 კბ
საათის სიხშირე 16 MHz

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

Arduino Mini firmware-ის გასანათებლად შეგიძლიათ გამოიყენოთ სპეციალური USB-სერიული ადაპტერი ან ნებისმიერი სხვა USB-სერიული ან RS232-სერიული ინტერფეისის გადამყვანი TTL ძაბვის დონეებით. პროგრამული უზრუნველყოფის ინსტრუქციებისთვის იხილეთ Arduino Mini-ს დაწყება.

ATmega328 Arduino Mini-ში მოყვება firmware bootloader, რომელიც საშუალებას აძლევს ახალი პროგრამების ჩატვირთვას მიკროკონტროლერში გარე პროგრამისტის საჭიროების გარეშე. მასთან ურთიერთქმედება ხორციელდება ორიგინალური STK500 პროტოკოლის გამოყენებით (,).

თუმცა, ATmega328 მიკროკონტროლერი ასევე შეიძლება ციმციმდეს ICSP (In-Circuit Serial Programming) კონექტორის მეშვეობით, ჩამტვირთველისთვის ყურადღების მიქცევის გარეშე; ICSP-ის კონექტორის პინინგის შესახებ ინფორმაციისთვის, ჩამტვირთველის მეშვეობით Mini firmware-ის ციმციმისთვის, იხილეთ შესაბამისი გვერდი. ინსტრუქციებისთვის გარე პროგრამისტის გამოყენების შესახებ კონტროლერის პროგრამული უზრუნველყოფის გასანათებლად იხ.

შეყვანები და გამომავალი

Arduino Mini-ს 14 ციფრული პინიდან თითოეულს შეუძლია იმოქმედოს როგორც შემავალი ან გამომავალი. ძაბვის დონე ქინძისთავებზე შემოიფარგლება 5 ვ. მაქსიმალური დენი, რომელსაც შეუძლია მიაწოდოს ან მოიხმაროს ერთი პინი, არის 40 mA. ყველა პინი დაწყვილებულია შიდა ასაწევ რეზისტორებთან (ნაგულისხმევად გამორთულია) 20-50 kOhm. 3, 5, 6, 9, 10 და 11 პინებს შეუძლიათ ანალოგური მნიშვნელობების გამოტანა PWM სიგნალის სახით; ამის შესახებ დამატებითი ინფორმაციისთვის იხილეთ analogWrite() ფუნქციის აღწერა. 0 და 1 ქინძისთავები გამოიყენება Mini USB ადაპტერის (ან მსგავსი) საშუალებით მოწყობილობის კომპიუტერთან დაკავშირებისას. ნებისმიერი გარე სქემების ამ პინებთან დაკავშირებამ შეიძლება შეაფერხოს USB კავშირი კომპიუტერთან ან ხელი შეუშალოს ახალი პროგრამების მიკროკონტროლერში ჩატვირთვის პროცესს.

Arduino Mini-ს აქვს 8 ანალოგური შეყვანა, რომელთაგან თითოეულს შეუძლია წარმოადგინოს ანალოგური ძაბვა, როგორც 10-ბიტიანი რიცხვი (1024 განსხვავებული მნიშვნელობა). შეყვანები 0 - 3 დაკავშირებულია დაფის გარე კონექტორთან; 4 - 7 შესასვლელებთან დასაკავშირებლად, ხვრელები და შედუღების ბალიშები გათვალისწინებულია დაფაზე. ნაგულისხმევად, ძაბვის გაზომვა შედარებითია 0-დან 5 ვ-მდე დიაპაზონთან. თუმცა, ამ დიაპაზონის ზედა ზღვარი შეიძლება შეიცვალოს AREF პინის და რამდენიმე დაბალი დონის ბრძანების გამოყენებით.

ჩამაგრების განლაგება

Შენიშვნა: Arduino Mini ვერსიების 03 და 04 პინოტი განსხვავებულია. დარწმუნდით, რომ იყენებთ სწორ წრეს Arduino-ს თქვენი ვერსიისთვის.

შესავალი

მოგესალმებით, ჩვენი რესურსის მკითხველებო. დღეს ჩვენ ვისაუბრებთ Arduino სერიიდან ერთ კონტროლერზე, კერძოდ Arduino Pro Mini-ზე. ეს არის პატარა, კომპაქტური კონტროლერი, რომელსაც აქვს Arduino-ს ყველა უპირატესობა, მაგრამ ამავე დროს ის არის ძალიან კომპაქტური, შეიძლება ითქვას ყველაზე პატარა Arduino-ს ყველა არსებული კონტროლერიდან ამ მომენტში. ბევრს იზიდავს მისი ჩინური ეგზემპლარების ფასიც და ისინი ერთიდან ორ დოლარამდე ღირს (ზოგიერთში უფრო ნაკლებიც), რაც ასევე აფიქრებინებს მის შეძენაზე. მაგრამ არის ერთი პრობლემა, მისი გამორთვა არც ისე ადვილია, განსაკუთრებით ჩინური ასლები, რომლებიც აღჭურვილია Atmel ATmega168P პროცესორით, რომლებიც ოდესღაც არ იყო აღჭურვილი ოფიციალური Arduino Pro Mini კონტროლერებით და, შედეგად, Arduino IDE უარს ამბობს ციმციმზე. მათ, შეატყობინეთ არასწორი პროცესორის ხელმოწერას.

ეს არის ის, რაზეც დღეს ვისაუბრებთ. როგორ გავანათოთ, რა არის ამისთვის საჭირო და როგორ გავააქტიუროთ Arduino IDE ჩინურ ასლებთან.

რა არის ამისთვის საჭირო?

Arduino Pro Mini არის ძალიან კომპაქტური, კომპაქტურობა კი მსხვერპლს მოითხოვს და მსხვერპლი არის USB ინტერფეისი, რომელიც მთლიანად მოთესილია ამ კონტროლერში, ე.ი. თქვენ ვერ შეძლებთ Pro Mini-ს პირდაპირ კომპიუტერთან დაკავშირებას და, შედეგად, დაგჭირდებათ ან სპეციალური USB TTL ადაპტერი ან სხვა Arduino კონტროლერი.

  • პირველი გზა. ჩვენ ფლეში USB ადაპტერის საშუალებით TTL-ში - თქვენ გჭირდებათ თავად ადაპტერი ერთი ცალი ოდენობით.
  • მეორე გზა. ჩვენ ვფლირავებთ Arduino UNO-ს მეშვეობით - გჭირდებათ Arduino UNO, მაგრამ არა მარტივი, მაგრამ კლასიკურ ვერსიაში, ეს არის Arduino, რომელშიც პროცესორი მზადდება DIP პაკეტში და ჩასმულია შავ კონექტორში.
  • მესამე გზა. ჩვენ მას ვფლობთ SPI ინტერფეისის საშუალებით - გჭირდებათ ნებისმიერი Arduino: UNO, Nano, Mega, Leonardo - არ აქვს მნიშვნელობა, მთავარია, რომ არის USB კონექტორი კომპიუტერთან დასაკავშირებლად.

პირველი გზა. ციმციმებს USB ადაპტერის საშუალებით TTL

პირველი და მარტივი გზა თქვენი ესკიზის Arduino Pro Mini-ზე ატვირთვისთვის არის სპეციალური USB TTL ადაპტერის შეძენა ან, როგორც მას უწოდებენ UART ადაპტერს. როგორც წესი, ეს ადაპტერი არის ის ნაწილი, რომელიც ამოჭრილია Arduino Nano-დან, აქცევს მას Arduino Pro Mini-ად. ასეთი გადამყვანების ღირებულება იაფია და არჩევანი კიდევ უფრო დიდია. ჩინელებმა მათგან იმდენი გააკეთეს, რომ ძნელია აირჩიოს რომელი აირჩიოს. უფრო მეტიც, ამ მოწყობილობის ფასი არაუმეტეს ერთი მარადმწვანეა. მას შემდეგ რაც Pro Mini-ს და UART ადაპტერს სადენებით ან კაბელით დააკავშირებთ, რჩება მხოლოდ მისი (ადაპტერი) შეერთება კომპიუტერში, დრაივერის დაყენება (ყველა ადაპტერს არ სჭირდება) და ეს ყველაფერია. თქვენი კომპიუტერი ამოიცნობს ადაპტერს, როგორც სხვა COM პორტს, რომელიც გამოჩნდება, როცა რომელიმე Arduino-ს აკავშირებთ თქვენს კომპიუტერთან. აირჩიეთ ის, დაფა, რომლითაც იმუშავებთ (Arduino Pro Mini) და მშვიდად ატვირთეთ თქვენი ესკიზი.

ერთადერთი ნიუანსი ამ გადამყვანებში არის RST ან DTR კონტაქტების არსებობა ან არარსებობა. მე გირჩევთ შეიძინოთ გადამყვანები, რომლებსაც აქვთ ეს კონტაქტები. ისინი ცხოვრებას ბევრად აადვილებენ და პროგრამული უზრუნველყოფის პროცესს უპრობლემოდ ხდიან. თუ თქვენ უკვე იყიდეთ ადაპტერი, რომელსაც არ აქვს ასეთი კონტაქტები, მაშინ ყოველ ჯერზე, როდესაც ჩატვირთავთ ესკიზს Arduino-ში, თქვენ მოგიწევთ დააჭიროთ Reset ღილაკს, რაც ყოველთვის არ არის შესაძლებელი დროულად და ეს თავისებურ უხერხულობას მოაქვს.

ადაპტერის კავშირი შეგიძლიათ იხილოთ ქვემოთ მოცემულ ცხრილში:

მეორე გზა. ციმციმებს Arduino UNO-ს მეშვეობით

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

Arduino UNO. პროცესორი განთავსებულია DIP პაკეტში.

ფრთხილად ამოიღეთ და ამოიღეთ პროცესორი ხრახნიანი საშუალებით.

მას შემდეგ, რაც ჩვენ გამოვიყვანეთ პროცესორი Arduino UNO-დან, არსებითად მივიღეთ იგივე USB TTL ადაპტერი, რჩება მხოლოდ ჩვენი ახალი ადაპტერის და Arduino Pro Mini-ს სადენებით დაკავშირება შემდეგი სქემის მიხედვით:

Arduino UNO (CPU გარეშე)
Arduino Pro Mini
RX
RX
TX
TX
GND
GND
5 ვ
VCC
RST
RST

მას შემდეგ რაც დააკავშირებთ ორ Arduinos-ს, შეგიძლიათ დაიწყოთ Arduino Pro Mini firmware-ის ციმციმა. ჩვენ ვუკავშირდებით Arduino UNO-ს USB-ით კომპიუტერთან. ჩვენ ვირჩევთ COM პორტს Arduino IDE პარამეტრებში, მივუთითებთ, რომ ახლა ვმუშაობთ არა Arduino UNO-სთან, არამედ Arduino Pro Mini-სთან და ეს არის ის, ატვირთეთ ჩვენი ესკიზები. მეთოდი საკმაოდ საინტერესოა, თუ არდუინოს გაფუჭების არ გეშინიათ და იქვე არ არის USB-ზე TTL ადაპტერი.

მესამე გზა. ციმციმებს SPI ინტერფეისით

მესამე და ყველაზე მოუხერხებელი გზა თქვენი ესკიზის Arduino Pro Mini-ზე ატვირთვისთვის არის მისი გამორთვა ICSP ინტერფეისის გამოყენებით. ეს ინტერფეისი წარმოდგენილია Arduino-ს უმეტეს დაფებზე. ამ ინტერფეისის ძირითადი კონტაქტები გამომავალია 10-დან 13-მდე პორტებზე და ასევე გამოდის ცალკე ექვსპინიანი ბლოკის სახით, რომელსაც ეტიკეტი აქვს ICSP. ბლოკი ჩვეულებრივ მდებარეობს Arduino-ს ცენტრალურ მარჯვენა მხარეს.

ამ შემთხვევაში, Arduino Pro Mini firmware იყოფა ორ ეტაპად:

  1. Firmware Arduino დაფისთვის, როგორც ISP პროგრამისტი.

უპირველეს ყოვლისა, ჩვენ უნდა მოვამზადოთ ჩვენი მომავალი პროგრამისტი. მაგალითისთვის ავიღოთ იგივე Arduino UNO. შემდეგი ეტაპობრივად:

  1. გაუშვით Arduino IDE.
  2. ფაილი - მაგალითები - 11.ArduinoISP - ArduinoISP.
  3. ინსტრუმენტები - დაფა - Arduino UNO.
  4. ინსტრუმენტები - პორტი - აირჩიეთ COM პორტი.
  5. შეადგინეთ და ატვირთეთ Arduino UNO-ზე.
Arduino UNO (ISP)
Arduino Pro Mini
5 ვ
VCC
GND
GND
10
RST
11 (MOSI)
11 (MOSI)
12 (MISO)
12 (MISO)
13 (SCK)
13 (SCK)

ახლა კვლავ გახსენით Arduino IDE. გახსენით ესკიზი, რომლის ატვირთვაც გსურთ Pro Mini-ზე და შეასრულეთ შემდეგი ნაბიჯები:

2. ინსტრუმენტები - დაფა - Arduino Pro ან Pro Mini
3. ხელსაწყოები - პროცესორი - ATmega168 (5V, 16 MHz)
4. ინსტრუმენტები - პორტი - აირჩიეთ პორტი
5. ინსტრუმენტები - პროგრამისტი - Arduino როგორც ISP
6. ესკიზი - ატვირთვა პროგრამისტის საშუალებით

როგორც ხედავთ, თქვენ უნდა ატვირთოთ ესკიზი ამ რეჟიმში სპეციალური მენიუს "ატვირთვა პროგრამისტის მეშვეობით" და არა "ატვირთვა" ღილაკის მეშვეობით Arduino IDE მთავარ ფორმაზე. აქ არის მთელი უხერხულობა. თუ თქვენ დააწკაპუნებთ ღილაკს "ატვირთვა", როგორც ამას აკეთებთ ჩვეულებრივ, თქვენ ატვირთავთ ესკიზს Arduino UNO-ში და არა Arduino Pro Mini-ზე, რომელიც იქ გადაწერს პროგრამისტის ჩანახატს. ასევე, ამ რეჟიმში სერიული კლასი მიუწვდომელია, ანუ თქვენ ასევე ვერ შეძლებთ თქვენი ესკიზის გამართვას COM პორტზე შეტყობინებების გაცვლით. მაშ, კიდევ ერთი ბუზი არის ის, რომ ამ ციმციმის შემდეგ, უმეტეს შემთხვევაში, თქვენ ვეღარ შეძლებთ Arduino Pro Mini-ს ადაპტერის საშუალებით აანთოთ. ამის გამოსწორება შესაძლებელია ახალი ჩამტვირთველის ატვირთვით მენიუში "Tools" - "Burn Bootloader".

ჩინური Pro Mini-ის დამატება Arduino IDE-ში

როგორც უკვე ვთქვი ამ სტატიაში, ჩინური კლონები ზოგჯერ აღჭურვილია პროცესორებით, რომლებიც არ იყო აღჭურვილი Arduino Pro Mini-ის ოფიციალური ვერსიებით და შედეგად, მათი ციმციმისას შეიძლება შეგექმნათ შემდეგი ან მსგავსი შეცდომა.

Avrdude: ATmega168-ისთვის მოსალოდნელი ხელმოწერა არის 1E 94 06 ორმაგი შემოწმების ჩიპი, ან გამოიყენეთ -F ამ შემოწმების გასაუქმებლად. ნაპოვნია არასწორი მიკროკონტროლერი. დააკონკრეტეთ სწორი დაფა მენიუში Tools -> Board?

ეს შეიძლება ადვილად გამოსწორდეს:

  • ჯერ უნდა გახსნათ საქაღალდე, რომელშიც მდებარეობს Arduino IDE.
  • შემდეგ გადადით შემდეგ საქაღალდეში "Arduino IDE folder\hardware\arduino\avr\".
  • იქ ვეძებთ ფაილს „boards.txt“ და ვხსნით ტექსტურ რედაქტორში.
  • ჩვენ ვეძებთ ფაილში შემდეგ სტრიქონს "pro.menu.cpu.16MHzatmega168.build.mcu=atmega168".
  • და შეცვალეთ იგი "pro.menu.cpu.16MHzatmega168.build.mcu=atmega168p".
  • გადატვირთეთ Arduino IDE და ეს არის ის.
  • თუ თქვენ გაქვთ, მაგალითად, 328 პროცესორი, მაშინ ჩვენ ყველაფერს იგივე ვაკეთებთ, მხოლოდ ჩვენ ვეძებთ ხაზს 328 ნომრებით.

დასკვნა

ამ სტატიაში მე მივეცი სამი ვარიანტი Arduino Pro Mini-ში ჩანახატების ჩასატვირთად. მე პირადად მეორეს ვიყენებ. მე ის უფრო მომწონს.

რას იყენებთ თქვენი არჩევანია. დატოვეთ კომენტარი, რომელი ვარიანტი გირჩევნიათ.

Წარმატებას გისურვებ.

გთხოვთ, ჩართოთ javascript კომენტარების მუშაობისთვის.

ახალბედა არდუინისტის ცხოვრებაში, ადრე თუ გვიან დგება დრო, როდესაც გსურთ დაზოგოთ თქვენი პროდუქტის ზომა ფუნქციონალობის შეწირვის გარეშე. და მაშინ Arduino Pro Mini შესანიშნავი გამოსავალია ამისთვის! იმის გამო, რომ ამ დაფას არ აქვს ჩაშენებული USB კონექტორი, ის ერთნახევარჯერ უფრო მცირეა ვიდრე Arduini Nano. მაგრამ მის დასაპროგრამებლად, თქვენ მოგიწევთ დამატებითი გარე USB პროგრამისტის შეძენა. ამ სტატიაში განხილული იქნება, თუ როგორ უნდა „ატვირთოთ“ წერილობითი პროგრამა მიკროკონტროლერის მეხსიერებაში და გავააქტიუროთ Arduino Pro Mini.

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

Arduino Pro Mini პროგრამისტთან დაპროგრამების ინსტრუქცია

დაგჭირდებათ

  • Arduino Pro Mini;
  • USBasp პროგრამისტი;
  • კომპიუტერი;
  • დამაკავშირებელი მავთულები.

1 პროგრამისტიარდუინოსთვის

პირველი, რამდენიმე სიტყვა თავად პროგრამისტის შესახებ. შეგიძლიათ შეიძინოთ 2 დოლარად ნებისმიერ ჩინურ ონლაინ მაღაზიაში.

  • USB-A კონექტორიიგი გამოიყენება, რა თქმა უნდა, პროგრამისტის კომპიუტერთან დასაკავშირებლად.
  • ISP კონექტორისაჭიროა პროგრამირებადი დაფაზე დასაკავშირებლად.
  • ჯუმპერი JP1აკონტროლებს ძაბვას ISP კონექტორის VCC პინზე. ეს შეიძლება იყოს 3.3 ვ ან 5 ვ. თუ სამიზნე პროგრამირებადი მოწყობილობას აქვს საკუთარი კვების წყარო, ჯუმპერი უნდა მოიხსნას.
  • ჯუმპერი JP2გამოიყენება თავად პროგრამისტის გასანათებლად; ეს სტატია არ ეხება ამ საკითხს.
  • ჯუმპერი JP3საჭიროა თუ სამიზნე მოწყობილობის საათის სიხშირე 1,5 MHz-ზე დაბალია.
  • LED-ები აჩვენებს: - ელექტროენერგია მიეწოდება პროგრამისტს, - პროგრამისტი დაკავშირებულია სამიზნე მოწყობილობასთან.

2 დრაივერის დაყენებაპროგრამისტისთვის

მოდით დავაკავშიროთ პროგრამისტი კომპიუტერის USB პორტთან. სავარაუდოდ, გარკვეული პერიოდის შემდეგ ოპერაციული სისტემა იტყობინება, რომ მან ვერ შეძლო ამ მოწყობილობის დრაივერის პოვნა.

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

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

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

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

მხარდაჭერილი ენები

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

3 კავშირის დიაგრამა Arduino პროგრამისტისთვის

ჩვენ ვაკავშირებთ პროგრამისტის ISP კონექტორს Arduino Pro Mini-ზე არსებული ქინძისთავებით ქვემოთ მოცემული სქემის მიხედვით.

Arduino Pro Mini - წინა ხედი Arduino Pro Mini - უკანა ხედი

Ზოგადი ინფორმაცია

Arduino Pro Mini არის მოწყობილობა, რომელიც დაფუძნებულია ATmega328 მიკროკონტროლერზე. მასში შედის: 14 ციფრული შეყვანა/გამომავალი (მათგან 6 შეიძლება გამოყენებულ იქნას PWM გამოსასვლელად), 8 ანალოგური შეყვანა, კვარცის რეზონატორი, გადატვირთვის ღილაკი და ბალიშები შედუღების კონექტორებისთვის. ექვსპინიანი კონექტორი შეიძლება გამოყენებულ იქნას ელექტრომომარაგებისთვის და დაფასთან ურთიერთქმედებისთვის USB-ის საშუალებით FTDI ადაპტერის ან Sparkfun განვითარების დაფის გამოყენებით.

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

ქვემოთ ნახავთ ინდივიდუალური დაფების პარამეტრებს. ისინი იწერება ტექსტურ რედაქტორში და ინახება საბოლოო ფაილებში. Messages გთავაზობთ უკუკავშირს საცავში და გაცნობებთ შეცდომებს. ქვედა მარჯვენა კუთხეში ნახავთ ფანჯარას მიმდინარე დაფის და სერიული პორტით. აირჩიეთ თქვენთვის სასურველი ენა და გადატვირთეთ პროგრამა, რათა ის იმ ენაზე იმუშაოს. თქვენ შეგიძლიათ დაუბრუნდეთ თავდაპირველ პარამეტრს, რომელიც არის ენა, რომელიც გაქვთ თქვენს ოპერაციულ სისტემაში, როდესაც დააწკაპუნებთ „სისტემის სტანდარტზე“ ჩამოსაშლელ სიაში „რედაქტორის ენა“.

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

არსებობს Pro Mini-ის ორი ვერსია: ერთი მუშაობს 3.3 ვ-ზე 8 MHz-ზე, მეორე მუშაობს 5V-ზე 16 MHz-ზე.

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

თუ იყენებთ ერთჯერად პროგრამირებას, შეგიძლიათ გამორთოთ ავტომატური დაყენება და ზოგადად შეიყვანოთ პროგრამა ერთ პროგრამაში კლასიკური პროგრამისტის გამოყენებით. თუ ვიყენებთ პროგრამისტს, ნებისმიერ დროს შეგვიძლია ჩატვირთოთ ჩამტვირთავი.

Arduino Pro Mini შექმნილია და დამზადებულია SparkFun Electronics-ის მიერ.

სქემატური და ორიგინალური დიზაინი

მახასიათებლები

მიკროკონტროლერი ATmega168 ან ATmega328
ოპერაციული ძაბვა 3.3 ვ ან 5 ვ (დამოკიდებულია მოდელზე)
მიწოდების ძაბვა 3.35-12V (3.3V მოდელისთვის) ან 5-12V (5V მოდელისთვის)
ციფრული შეყვანა/გამოსვლები 14 (აქედან 6 შეიძლება გამოყენებულ იქნას PWM გამოსავალად)
ანალოგური შეყვანა 8
მაქსიმალური დენი თითო პინზე 40 mA
Ფლეშ - მეხსიერება 16 კბ (აქედან 2 კბ გამოიყენება ჩამტვირთველის მიერ)
SRAM 1 კბ
EEPROM 512 ბაიტი
საათის სიხშირე 8 MHz (3.3V მოდელისთვის) ან 16 MHz (5V მოდელისთვის)

კვება

Arduino Pro Mini შეიძლება იკვებებოდეს სხვადასხვა წყაროდან:

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

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

  • პურის დაფის მეშვეობით;
  • FTDI ადაპტერის მეშვეობით, რომელიც დაკავშირებულია ექვსპინიან კონექტორთან;
  • სტაბილიზებული ელექტრომომარაგებიდან 3.3 ვ ან 5 ვ ძაბვით (მოდელზე დამოკიდებულია), დაკავშირებულია Vcc პინთან.

გარდა ამისა, დაფას აქვს ჩაშენებული ძაბვის სტაბილიზატორი, რომლის წყალობითაც შესაძლებელია დაფის მიწოდება 12 ვ-მდე მიწოდების ძაბვით. თუ თქვენ იყენებთ დაურეგულირებელ ელექტრომომარაგებას დაფის კვებისათვის, დარწმუნდით, რომ ის დაკავშირებულია RAW პინთან და არა VCC პინთან.

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

სანიმუშო პროგრამები განვითარების გარემოს ნაწილია. პროგრამის თარგმნისთვის შეგიძლიათ გამოიყენოთ ღილაკი „შემოწმება“. გახსენით მენიუ "პროექტი" - "ბიბლიოთეკის დამატება" - "დამატება". ამიერიდან ბიბლიოთეკის გამოყენება შესაძლებელია პროექტებში. მაგრამ რა მოხდება, თუ ჩვენი ბრწყინვალე იდეა მართლაც სასარგებლო აღმოჩნდება? მას აქვს კომპაქტური, მინიმალისტური დიზაინი, რაც აადვილებს მცირე პროექტებში გამოყენებას. ამ ეტაპზე მივდივართ საქმის არსზე. გარეგნობის საწინააღმდეგოდ, გამოსავალი ძალიან მარტივი და უნივერსალურია.

ქვემოთ მოცემულია დაფაზე განთავსებული დენის ქინძისთავები:

  • ᲜᲔᲓᲚᲔᲣᲚᲘ.დაფის კვებისათვის არასტაბილური ძაბვის წყაროდან.
  • VCC.სტაბილიზირებული ძაბვა 3.3V ან 5V.
  • GND.დედამიწის დასკვნები.

მეხსიერება

ATmega328 მიკროკონტროლერის პროგრამის ფლეშ მეხსიერება არის 32 კბ (აქედან 2 კბ-ს იყენებს ჩამტვირთველი). მიკროკონტროლერს ასევე აქვს 1 KB SRAM და 512 ბაიტი EEPROM (საიდანაც ინფორმაციის წაკითხვა ან ჩაწერა შესაძლებელია EEPROM ბიბლიოთეკის გამოყენებით).

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

ავტომატური გადატვირთვა

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


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

შეყვანები და გამომავალი

კავშირი

Arduino Pro Mini გთავაზობთ უამრავ ვარიანტს კომპიუტერთან, სხვა Arduino-სთან ან სხვა მიკროკონტროლერებთან კომუნიკაციისთვის. ATmega328-ს აქვს UART გადამცემი, რომელიც საშუალებას აძლევს სერიულ კომუნიკაციას ციფრული ქინძისთავებით 0 (RX) და 1 (TX). Arduino პროგრამული პაკეტი მოიცავს სპეციალურ პროგრამას, რომელიც საშუალებას გაძლევთ წაიკითხოთ და გაგზავნოთ მარტივი ტექსტური მონაცემები Arduino-ზე USB კავშირის საშუალებით.



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

ნაკლები ენერგია ნიშნავს ბატარეის ხანგრძლივ მუშაობას და პატარა, იაფ მზის ენერგიას. პრობლემა ის არის, რომ ზოგჯერ არ გინდა მავთულის გაშვება ამინდის სადგურიდან ქარისა და წვიმის სენსორამდე. ჰქონდა თუ არა მას საშუალო სიმძლავრე 5 mA-ზე ნაკლები, რაც აადვილებდა მზის ენერგიის დამატებას. მომდევნო რამდენიმე კვირაში. საოცარია პატარა მზის მოწყობილობისთვის! მხოლოდ 100-ზე მეტი დაფისთვის. თქვენ არ შეგიძლიათ ის ისევ ჩართოთ. თუ შტეფსელს არასწორ ბუდეში ჩასვამთ, ის უბრალოდ არ იმუშავებს.

ATmega328-ს Arduino Pro Mini-ში მოყვება firmware bootloader, რომელიც საშუალებას გაძლევთ ჩატვირთოთ ახალი პროგრამები მიკროკონტროლერში გარე პროგრამისტის საჭიროების გარეშე. მასთან ურთიერთქმედება ხორციელდება ორიგინალური STK500 პროტოკოლის გამოყენებით (,).

ავტომატური (პროგრამული) გადატვირთვა

იმისათვის, რომ თავიდან აიცილოთ გადატვირთვის ღილაკის ყოველ ჯერზე დაჭერა პროგრამის ჩატვირთვამდე, Arduino Pro Mini შექმნილია ისე, რომ მისი გადატვირთვა შესაძლებელია დაკავშირებული კომპიუტერიდან პროგრამული უზრუნველყოფის საშუალებით. ექვსპინიანი კონექტორის ერთ-ერთი პინი დაკავშირებულია ATmega328 მიკროკონტროლერის RESET პინთან 100 nF კონდენსატორის საშუალებით. კომპიუტერთან დაკავშირებისას, ეს პინი ასევე დაკავშირებულია ერთ-ერთ ხაზთან, რომელიც ჩართულია USB-სერიული გადამყვანის საშუალებით მონაცემთა ნაკადის ტექნიკის კონტროლში: FTDI კაბელის გამოყენებისას - RTS ხაზით, Sparkfun განვითარების დაფის გამოყენებისას - DTR ხაზი. როდესაც ამ ხაზზე ნული გამოჩნდება, RESET პინი, შესაბამისად, ასევე იკლებს მიკროკონტროლერის გადატვირთვისთვის საკმარისი დროით. ეს ფუნქცია გამოიყენება იმისთვის, რომ შესაძლებელი გახდეს მიკროკონტროლერის ჩართვა ღილაკზე მხოლოდ ერთი დაწკაპუნებით Arduino პროგრამირების გარემოში. ეს არქიტექტურა შესაძლებელს ხდის ჩატვირთვის ვადის შემცირებას, რადგან firmware პროცესი ყოველთვის სინქრონიზებულია სიგნალის დაცემასთან RESET ხაზზე.

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

მოდით ვიგრძნოთ თავი პროგრამისტებად

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

თუმცა, ამ სისტემამ შეიძლება გამოიწვიოს სხვა შედეგები. როდესაც Pro Mini-ს აკავშირებთ Mac OS X ან Linux-ზე გაშვებულ კომპიუტერებთან, მისი მიკროკონტროლერი გადაიტვირთება ყოველ ჯერზე, როცა პროგრამული უზრუნველყოფის დაფასთან დაკავშირება მოხდება. Pro Mini-ის გადატვირთვის შემდეგ, ჩამტვირთველი გააქტიურებულია დაახლოებით ნახევარი წამით. მიუხედავად იმისა, რომ ჩამტვირთავი დაპროგრამებულია ზედმეტი მონაცემების იგნორირებაზე (ანუ ყველა მონაცემი, რომელიც არ არის დაკავშირებული ახალი პროგრამის ციმციმის პროცესთან), მას შეუძლია დაფაზე გაგზავნილი პაკეტიდან პირველი რამდენიმე ბაიტი მონაცემების ჩაჭრა, კავშირის დამყარებისთანავე. . შესაბამისად, თუ Arduino-ზე გაშვებული პროგრამა შექმნილია კომპიუტერიდან ნებისმიერი პარამეტრის ან სხვა მონაცემების მისაღებად, როდესაც ის პირველად გაშვებულია, დარწმუნდით, რომ პროგრამული უზრუნველყოფა, რომელთანაც Arduino ურთიერთობს, იგზავნება კავშირის დამყარების შემდეგ წამში.

ფიზიკური მახასიათებლები

Arduino Pro Mini ბეჭდური მიკროსქემის საერთო ზომები: 1,8 სმ x 3,3 სმ.

ნავიგაციის პოსტი

ეს მოხდა ორზე ცოტა ნაკლები...

ინსტრუქციები

პირველი, რამდენიმე სიტყვა თავად პროგრამისტის შესახებ. შეგიძლიათ შეიძინოთ 2 დოლარად ნებისმიერ ჩინურ ონლაინ მაღაზიაში.
USB-A კონექტორი გამოიყენება, რა თქმა უნდა, პროგრამისტის კომპიუტერთან დასაკავშირებლად.
პროგრამირებადი დაფაზე დასაკავშირებლად საჭიროა ISP კონექტორი.
Jumper JP1 აკონტროლებს ძაბვას ISP კონექტორის VCC პინზე. ეს შეიძლება იყოს 3.3 ვ ან 5 ვ. თუ სამიზნე პროგრამირებადი მოწყობილობას აქვს საკუთარი კვების წყარო, ჯუმპერი უნდა მოიხსნას.
Jumper JP2 გამოიყენება თავად პროგრამისტის გასანათებლად; არ არის განხილული ამ სტატიაში.
Jumper JP3 საჭიროა, თუ სამიზნე მოწყობილობის საათის სიხშირე 1,5 MHz-ზე დაბალია.
ორი LED მიუთითებს: G - დენის მიწოდება ხდება პროგრამისტზე, R - პროგრამისტი დაკავშირებულია სამიზნე მოწყობილობასთან.

მოდით დავაკავშიროთ პროგრამისტი კომპიუტერის USB პორტთან. სავარაუდოდ, გარკვეული პერიოდის შემდეგ ოპერაციული სისტემა იტყობინება, რომ მან ვერ შეძლო ამ მოწყობილობის დრაივერის პოვნა.
ამ შემთხვევაში, ჩამოტვირთეთ პროგრამისტის დრაივერი ოფიციალური ვებგვერდიდან http://www.fischl.de/usbasp/. მოდით გავხსნათ არქივი და დავაყენოთ დრაივერი სტანდარტული გზით. USBasp პროგრამისტი უნდა გამოჩნდეს მოწყობილობის მენეჯერში. პროგრამისტი ახლა მზად არის გამოსაყენებლად. გათიშეთ იგი კომპიუტერიდან.

გამოვიყენოთ პურის დაფა და დამაკავშირებელი მავთულები - ეს იქნება სწრაფი და საიმედო. ჩვენ ვაკავშირებთ პროგრამისტის კონექტორს Arduino Pro Mini-ზე არსებული ქინძისთავებით ზემოთ მოცემული სქემის მიხედვით.

გახსენით Arduino IDE განვითარების გარემო. აირჩიეთ სასურველი დაფა მენიუდან: Tools -> Board -> Arduino Pro ან Pro Mini (Tools -> Board -> Arduino Pro ან Pro Mini).
თქვენ ასევე უნდა აირჩიოთ მიკროკონტროლერის ტიპი, რომელიც დაყენებულია მენიუს Tools -> Processor მეშვეობით. ჩემი არის ATmega 168 (5V, 16 MHz). ეს პარამეტრები ჩვეულებრივ იწერება მიკროკონტროლერის კორპუსზე.

მოდით ავირჩიოთ პროგრამისტის ტიპი: Tools -> Programmer -> USBasp (ან Tools -> Programmer -> USBasp).

მოდით გავხსნათ ესკიზი, რომელიც გვინდა ჩავტვირთოთ მიკროკონტროლერის მეხსიერებაში. მაგალითად, ეს იყოს მოციმციმე LED: ფაილი -> ნიმუშები -> 01. საფუძვლები -> მოციმციმე.
ჩვენ ვაკავშირებთ პროგრამისტს კომპიუტერთან დაკავშირებული Arduino Pro Mini-ით.
ახლა, იმისათვის, რომ ატვირთოთ ესკიზი Arduino-ზე პროგრამისტის გამოყენებით, შეგიძლიათ ამის გაკეთება რამდენიმე გზით.
1) File მენიუს მეშვეობით -> Load via programmer;
2) კლავიშთა კომბინაციის გამოყენებით Ctrl + Shift + U;
3) Shift კლავიშის დაჭერისას დააჭირეთ მარჯვენა ისრის ღილაკს, რომელიც ჩვეულებრივ გამოიყენება ესკიზის ჩასატვირთად Arduino მეხსიერებაში სტანდარტული გზით.
ეს არის ის, პროგრამა "დატვირთულია" მიკროკონტროლერის მეხსიერებაში.