არდუინო-ლოგო

როგორ გამოვიყენოთ Arduino REES2 Uno

როგორ გამოვიყენოთ-Arduino-REES2-Uno-პროდუქტი

როგორ გამოვიყენოთ Arduino Uno

როგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-1

ტიპიური აპლიკაცია

  • Xoscillo, ღია კოდის ოსცილოსკოპი
  • Arduinome, MIDI კონტროლერი მოწყობილობა, რომელიც მიბაძავს Monome-ს
  • OBDuino, სამგზავრო კომპიუტერი, რომელიც იყენებს ბორტ დიაგნოსტიკის ინტერფეისს, რომელიც გვხვდება უმეტეს თანამედროვე მანქანებში
  • არდუპილოტი, დრონის პროგრამული უზრუნველყოფა და აპარატურა
  • Gameduino, არდუინოს ფარი რეტრო 2D ვიდეო თამაშების შესაქმნელად
  • ArduinoPhone, საკუთარი ხელით გაკეთებული მობილური ტელეფონი
  • წყლის ხარისხის ტესტირების პლატფორმა

ჩამოტვირთვა / ინსტალაცია

  • გადადით www.arduino.cc ჩამოტვირთეთ arduino პროგრამული უზრუნველყოფის უახლესი ვერსია და შეარჩიეთ თქვენი ოპერაციული სისტემა
  • სათაურის ზოლზე დააწკაპუნეთ პროგრამული უზრუნველყოფის ჩანართზე, უბრალოდ გადადით ქვემოთ, როგორც კი დაინახავთ ამ სურათსროგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-2
  • თქვენი ოპერაციული სისტემის მიხედვით, მაგალითად, თუ გაქვთ Windows სისტემა, აირჩიეთ Windows Installer. როგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-3

საწყისი დაყენება

  • აირჩიეთ ინსტრუმენტები მენიუ და დაფაროგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-5
  • შემდეგ აირჩიეთ Arduino დაფის ტიპი, რომლის დაპროგრამებაც გსურთ, ჩვენს შემთხვევაში ეს არის Arduino Uno. როგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-6როგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-7
  • აირჩიეთ Arduino ISP პროგრამისტი, თუ ეს არ არის არჩეული, უნდა აირჩიოთ Arduino ISP პროგრამისტი. Arduino-ს დაკავშირების შემდეგ უნდა აირჩიოთ COM პორტი.

მოციმციმე ლედი

  • დააკავშირეთ დაფა კომპიუტერთან. Arduino-ში გადადით პროგრამულ უზრუნველყოფას File -> მაგamples -> საფუძვლები -> Blink LED. კოდი ავტომატურად იტვირთება ფანჯარაში.როგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-8
  • დააჭირეთ ატვირთვის ღილაკს და დაელოდეთ სანამ პროგრამა იტყვის ატვირთვა დასრულდა. თქვენ უნდა ნახოთ LED 13-ის გვერდით, რომელიც იწყებს ციმციმს. გაითვალისწინეთ, რომ უკვე არის მწვანე LED დაკავშირებული დაფების უმეტესობასთან – თქვენ სულაც არ გჭირდებათ ცალკე LED.

პრობლემების მოგვარება

თუ თქვენ არ შეგიძლიათ ატვირთოთ რაიმე პროგრამა Arduino Uno-ზე და მიიღეთ ეს შეცდომა "BLINK"-ისთვის Tx და Rx ატვირთვისას ერთდროულად ციმციმებს და გენერირებს შეტყობინებას.
avrdude: გადამოწმების შეცდომა, პირველი შეუსაბამობა ბაიტზე 0x00000x0d != 0x0c Avrdude დადასტურების შეცდომა; შინაარსის შეუსაბამობა Avrdudedone „გმადლობთ“როგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-9

წინადადება

  • დარწმუნდით, რომ არჩეული გაქვთ სწორი ელემენტი მენიუში Tools > Board. თუ თქვენ გაქვთ Arduino Uno, თქვენ უნდა აირჩიოთ ის. ასევე, Arduino Duemilanove-ის ახალ დაფებს მოყვება ATmega328, ხოლო უფრო ძველებს აქვთ ATmega168. შესამოწმებლად წაიკითხეთ ტექსტი მიკროკონტროლერზე (უფრო დიდი ჩიპი) თქვენს Arduino დაფაზე.
  • შეამოწმეთ, რომ სწორი პორტი არჩეულია მენიუში ინსტრუმენტები > სერიული პორტი (თუ თქვენი პორტი არ გამოჩნდება, სცადეთ IDE-ის გადატვირთვა კომპიუტერთან დაკავშირებული დაფის საშუალებით). Mac-ზე სერიული პორტი უნდა იყოს /dev/tty.usbmodem621 (Uno ან Mega 2560-ისთვის) ან /dev/tty.usbserial-A02f8e (ძველი, FTDI-ზე დაფუძნებული დაფებისთვის). Linux-ზე ის უნდა იყოს /dev/ttyACM0 ან მსგავსი (Uno ან Mega 2560-ისთვის) ან
    /dev/ttyUSB0 ან მსგავსი (ძველი დაფებისთვის).
  • Windows-ზე, ეს იქნება COM პორტი, მაგრამ თქვენ უნდა შეამოწმოთ მოწყობილობის მენეჯერი (პორტების ქვეშ), რომ ნახოთ რომელი. თუ თქვენ არ გაქვთ სერიული პორტი თქვენი Arduino დაფისთვის, იხილეთ შემდეგი ინფორმაცია დრაივერების შესახებ.

მძღოლები

  • Windows 7-ზე (განსაკუთრებით 64-ბიტიან ვერსიაზე), შესაძლოა დაგჭირდეთ Device Manager-ში შესვლა და Uno ან Mega 2560-ის დრაივერების განახლება.როგორ გამოვიყენოთ-Arduino-REES2-Uno-fig-10
  • უბრალოდ დააწკაპუნეთ მოწყობილობაზე მარჯვენა ღილაკით (დაფა უნდა იყოს დაკავშირებული თქვენს კომპიუტერთან) და მიუთითეთ Windows შესაბამის .inf-ზე file ისევ. .inf არის Arduino პროგრამული უზრუნველყოფის დრაივერების/ დირექტორიაში (არა FTDI USB დრაივერების ქვედირექტორიაში).
  • თუ Windows XP-ზე Uno ან Mega 2560 დრაივერების დაყენებისას მიიღებთ ამ შეცდომას: „სისტემა ვერ პოულობს file მითითებული
  • Linux-ზე Uno და Mega 2560 ჩნდება როგორც მოწყობილობები /dev/ttyACM0. ეს არ არის მხარდაჭერილი RXTX ბიბლიოთეკის სტანდარტული ვერსიით, რომელსაც Arduino პროგრამული უზრუნველყოფა იყენებს სერიული კომუნიკაციისთვის. Arduino პროგრამული უზრუნველყოფის ჩამოტვირთვა Linux-ისთვის მოიცავს RXTX ბიბლიოთეკის ვერსიას, რომელიც შესწორებულია ამ /dev/ttyACM* მოწყობილობების მოსაძებნად. ასევე არის Ubuntu პაკეტი (11.04-ისთვის), რომელიც მოიცავს ამ მოწყობილობების მხარდაჭერას. თუმცა, თუ თქვენ იყენებთ RXTX პაკეტს თქვენი დისტრიბუციიდან, შეიძლება დაგჭირდეთ სიმბოლური ბმული /dev/ttyACM0-დან/dev/ttyUSB0-ზე (მაგ.ample) ისე, რომ სერიული პორტი გამოჩნდეს Arduino პროგრამაში

გაიქეცი 

  • sudo usermod -a -G tty yourUserName
  • sudo usermod -a -G აკრიფეთ yourUserName
  • გამოდით სისტემაში და შედით ხელახლა, რომ ცვლილებები ძალაში შევიდეს.

წვდომა სერიულ პორტში

  • Windows-ზე, თუ პროგრამული უზრუნველყოფა ნელა იწყება ან გაშვებისას ავარია, ან ინსტრუმენტების მენიუ ნელა იხსნება, შეიძლება დაგჭირდეთ Bluetooth სერიული პორტების ან სხვა ქსელური COM პორტების გამორთვა Device Manager-ში. Arduino პროგრამული უზრუნველყოფა სკანირებს თქვენი კომპიუტერის ყველა სერიულ (COM) პორტს, როდესაც ის იწყებს მუშაობას და როდესაც გახსნით Tools მენიუს და ამ ქსელურ პორტებს ზოგჯერ შეუძლიათ დიდი შეფერხებები ან ავარია გამოიწვიოს.
  • შეამოწმეთ, რომ არ გაქვთ პროგრამები, რომლებიც სკანირებს ყველა სერიულ პორტს, როგორიცაა USB Cellular Wi-Fi Dongle პროგრამული უზრუნველყოფა (მაგ. Sprint ან Verizon-დან), PDA სინქრონიზაციის აპლიკაციები, Bluetooth-USB დრაივერები (მაგ. BlueSoleil), ვირტუალური დემონის ხელსაწყოები და ა.შ.
  • დარწმუნდით, რომ არ გაქვთ firewall პროგრამული უზრუნველყოფა, რომელიც ბლოკავს წვდომას სერიულ პორტზე (მაგ. ZoneAlarm).
  • შეიძლება დაგჭირდეთ Processing, PD, vvvv და ა.შ. შეწყვეტა, თუ მათ იყენებთ მონაცემთა წასაკითხად USB-ით ან Arduino დაფაზე სერიული კავშირით.
  • Linux-ზე შეიძლება სცადოთ Arduino-ს პროგრამული უზრუნველყოფის გაშვება, როგორც root, დროებით მაინც, რომ ნახოთ, ასწორებს თუ არა ატვირთვას.

ფიზიკური კავშირი

  • ჯერ დარწმუნდით, რომ თქვენი დაფა ჩართულია (მწვანე LED ჩართულია) და დაკავშირებულია კომპიუტერთან.
  • Arduino Uno-ს და Mega 2560-ს შეიძლება ჰქონდეს პრობლემები Mac-თან USB კერის საშუალებით დაკავშირება. თუ თქვენს მენიუში „ინსტრუმენტები > სერიული პორტი“ არაფერი ჩანს, სცადეთ დაფა პირდაპირ თქვენს კომპიუტერში ჩართოთ და გადატვირთოთ Arduino IDE.
  • გათიშეთ ციფრული პინები 0 და 1 ატვირთვისას, რადგან ისინი გაზიარებულია კომპიუტერთან სერიული კომუნიკაციით (მათ შეუძლიათ დაკავშირება და გამოყენება კოდის ატვირთვის შემდეგ).
  • სცადეთ ატვირთვა დაფაზე არაფრით დაკავშირებული (გარდა USB კაბელისა, რა თქმა უნდა).
  • დარწმუნდით, რომ დაფა არ ეხება რაიმე მეტალის ან გამტარს.
  • სცადეთ სხვა USB კაბელი; ზოგჯერ ისინი არ მუშაობენ.

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

  • თუ თქვენ გაქვთ დაფა, რომელსაც არ აქვს ავტომატური გადატვირთვის მხარდაჭერა, დარწმუნდით, რომ დაფას გადატვირთავთ ატვირთვამდე რამდენიმე წამით ადრე. (Arduino Diecimila, Duemilanove და Nano მხარს უჭერენ ავტომატურ გადატვირთვას, ისევე როგორც LilyPad, Pro და Pro Mini 6-პინიანი პროგრამირების სათაურებით).
  • თუმცა, გაითვალისწინეთ, რომ ზოგიერთი Diecimila შემთხვევით დაიწვა არასწორი ჩამტვირთველით და შეიძლება დაგჭირდეთ გადატვირთვის ღილაკის ფიზიკურად დაჭერა ატვირთვამდე.
  • თუმცა, ზოგიერთ კომპიუტერზე შეიძლება დაგჭირდეთ დაფაზე გადატვირთვის ღილაკის დაჭერა მას შემდეგ, რაც დააჭერთ ატვირთვის ღილაკს Arduino გარემოში. სცადეთ დროის სხვადასხვა ინტერვალი ამ ორს შორის, 10 წამამდე ან მეტი.
  • თუ თქვენ მიიღებთ ამ შეცდომას: [VP 1]მოწყობილობა სწორად არ პასუხობს. სცადეთ ხელახლა ატვირთვა (ანუ გადააყენეთ დაფა და მეორედ დააჭირეთ ჩამოტვირთვის ღილაკს).

ჩატვირთვის ჩამტვირთავი

  • დარწმუნდით, რომ თქვენს Arduino დაფაზე ჩამტვირთველია დამწვარი. შესამოწმებლად, გადატვირთეთ დაფა. ჩაშენებული LED (რომელიც დაკავშირებულია პინ 13-თან) უნდა აციმციმდეს. თუ ეს ასე არ არის, შეიძლება თქვენს დაფაზე არ იყოს ჩამტვირთავი.
  • როგორი დაფა გაქვთ. თუ ეს არის Mini, LilyPad ან სხვა დაფა, რომელიც საჭიროებს დამატებით გაყვანილობას, დაამატეთ თქვენი მიკროსქემის ფოტო, თუ ეს შესაძლებელია.
  • შეძელით თუ არა ოდესმე დაფაზე ატვირთვა. თუ ასეა, რას აკეთებდით დაფასთან მანამდე/როდესაც მან შეწყვიტა მუშაობა და რა პროგრამული უზრუნველყოფა დაამატე ან ამოიღეთ ახლახან თქვენი კომპიუტერიდან?
  • შეტყობინებები ნაჩვენებია, როდესაც თქვენ ცდილობთ ატვირთოთ სიტყვიერი გამომავალი ჩართულით. ამისათვის გეჭიროთ Shift ღილაკი ხელსაწყოთა ზოლში ატვირთვის ღილაკზე დაჭერისას.

როგორ გამოვიყენოთ Arduino REES2 Uno სახელმძღვანელო

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *