İçindəkilər
gizlətmək
Arduino REES2 Uno-dan necə istifadə etmək olar
Arduino Uno-dan necə istifadə etmək olar
Tipik Tətbiq
- Xoscillo, açıq mənbəli osiloskop
- Arduinome, Monomu təqlid edən MIDI nəzarətçi cihazı
- OBDuino, əksər müasir avtomobillərdə olan bort diaqnostika interfeysindən istifadə edən səyahət kompüteri
- Ardupilot, dron proqram təminatı və aparatı
- Gameduino, retro 2D video oyunları yaratmaq üçün Arduino qalxanı
- ArduinoPhone, öz əlinizlə işləyən cib telefonu
- Su keyfiyyətinin sınaq platforması
Yükləmə / Quraşdırma
- gedin www.arduino.cc arduino proqramının ən son versiyasını yükləmək və əməliyyat sisteminizi seçmək üçün
- Başlıq çubuğunda Proqram təminatı nişanına klikləyin, bu şəkli görəndə sadəcə aşağı diyirləyin
- Əməliyyat sisteminizə uyğun olaraq, məsələn, Windows sisteminiz varsa, Windows Installer seçin.
İlkin Quraşdırma
- Alətlər menyusunu və Lövhəni seçin
- Sonra proqramlaşdırmaq istədiyiniz Arduino lövhəsinin növünü seçin, bizim vəziyyətimizdə bu Arduino Uno-dur.
- Proqramçı Arduino ISP seçin , bu seçilməyibsə Arduino ISP proqramçısını seçməlisiniz . Arduino-nu birləşdirdikdən sonra COM portunu seçməlidir.
Led yandırın
- Lövhəni kompüterə qoşun. Arduino-da proqram təminatına keçin File -> Məsamples -> Əsaslar -> Yanıb-sönən LED. Kod avtomatik olaraq pəncərədə yüklənəcək.
- Yüklə düyməsini basın və proqram Yükləmə tamamlandı deyənə qədər gözləyin. 13-cü pin yanındakı LED-in yanıb-sönməyə başladığını görməlisiniz. Qeyd edək ki, artıq əksər lövhələrə qoşulmuş yaşıl LED var – mütləq ayrıca LED-ə ehtiyacınız yoxdur.
Problemlərin aradan qaldırılması
Arduino Uno-ya hər hansı bir proqramı yükləyə bilmirsinizsə və “BLINK” üçün bu xətanı əldə edirsinizsə, Tx və Rx yüklənərkən eyni vaxtda yanıb-sönür və mesaj yaradın.
avrdude: yoxlama xətası, baytda ilk uyğunsuzluq 0x00000x0d != 0x0c Avrdude yoxlama xətası; məzmun uyğunsuzluğu Avrdudedone “Təşəkkür edirəm”
Təklif
- Alətlər > Lövhə menyusunda düzgün elementi seçdiyinizə əmin olun. Arduino Uno-nuz varsa, onu seçməlisiniz. Həmçinin, daha yeni Arduino Duemilanove lövhələri ATmega328 ilə, köhnələrində isə ATmega168 ilə gəlir. Yoxlamaq üçün Arduino lövhənizdəki mikrokontrollerdəki (daha böyük çip) mətni oxuyun.
- Alətlər > Serial Port menyusunda düzgün portun seçildiyini yoxlayın (portunuz görünmürsə, kompüterə qoşulmuş lövhə ilə IDE-ni yenidən başladın). Mac-da serial port /dev/tty.usbmodem621 (Uno və ya Mega 2560 üçün) və ya /dev/tty.usbserial-A02f8e (köhnə, FTDI əsaslı lövhələr üçün) kimi bir şey olmalıdır. Linux-da o, /dev/ttyACM0 və ya oxşar olmalıdır (Uno və ya Mega 2560 üçün) və ya
/dev/ttyUSB0 və ya oxşar (köhnə lövhələr üçün). - Windows-da bu, COM portu olacaq, lakin hansının olduğunu görmək üçün Cihaz Menecerində (Limanlar altında) yoxlamaq lazımdır. Arduino lövhəniz üçün serial portunuz yoxdursa, sürücülər haqqında aşağıdakı məlumatlara baxın.
Sürücülər
- Windows 7-də (xüsusilə 64-bit versiya) Siz Cihaz Menecerinə daxil olub Uno və ya Mega 2560 üçün sürücüləri yeniləməlisiniz.
- Yalnız cihazın üzərinə sağ vurun (board kompüterinizə qoşulmalıdır) və müvafiq .inf-ə Windows-u göstərin file yenidən. .inf Arduino proqramının sürücülər/kataloqundadır (onun FTDI USB Sürücüləri alt kataloqunda deyil).
- Windows XP-də Uno və ya Mega 2560 sürücülərini quraşdırarkən bu xətanı əldə edirsinizsə: “Sistem file müəyyən edilmişdir
- Linux-da Uno və Mega 2560 /dev/ttyACM0 şəklində cihazlar kimi görünür. Bunlar Arduino proqramının serial rabitə üçün istifadə etdiyi RXTX kitabxanasının standart versiyası tərəfindən dəstəklənmir. Linux üçün Arduino proqramının yüklənməsi RXTX kitabxanasının bu /dev/ttyACM* cihazlarını axtarmaq üçün yamaqlanmış versiyasını ehtiva edir. Bu cihazlara dəstək olan Ubuntu paketi (11.04 üçün) də var. Bununla belə, siz paylamadan RXTX paketindən istifadə edirsinizsə, /dev/ttyACM0-dan/dev/ttyUSB0-a simvolik əlaqə yaratmağınız lazım ola bilər (məs.ample) ardıcıl portun Arduino proqramında görünməsi üçün
Qaç
- sudo usermod -a -G tty istifadəçi adınızı daxil edin
- sudo usermod -a -G İstifadəçiAdınızı yığın
- Dəyişikliklərin qüvvəyə minməsi üçün sistemdən çıxın və yenidən daxil olun.
Serial Porta giriş
- Windows-da proqram təminatı yavaş işə salınırsa və ya işə salındıqda sıradan çıxırsa və ya Alətlər menyusu yavaş açılırsa, siz Cihaz Menecerində Bluetooth seriya portlarını və ya digər şəbəkə COM portlarını deaktiv etməlisiniz. Arduino proqramı işə salındıqda və Alətlər menyusunu açdığınız zaman kompüterinizdəki bütün serial (COM) portları skan edir və bu şəbəkə portları bəzən böyük gecikmələrə və ya qəzalara səbəb ola bilər.
- USB Cellular Wi-Fi Dongle proqramı (məsələn, Sprint və ya Verizon-dan), PDA sinxronizasiya proqramları, Bluetooth-USB sürücüləri (məsələn, BlueSoleil), virtual daemon alətləri və s. kimi bütün seriya portlarını skan edən proqramları işlətmədiyinizi yoxlayın.
- Serial porta (məsələn, ZoneAlarm) girişi bloklayan firewall proqramının olmadığından əmin olun.
- USB və ya Arduino lövhəsinə serial qoşulma üzərindən məlumatları oxumaq üçün istifadə edirsinizsə, Processing, PD, vvvv və s.-dən çıxmağınız lazım ola bilər.
- Linux-da, yükləmənin düzəldildiyini görmək üçün heç olmasa müvəqqəti olaraq Arduino proqramını kök kimi işə salmağa cəhd edə bilərsiniz.
Fiziki əlaqə
- Əvvəlcə lövhənizin yandığından (yaşıl LED yanıb) və kompüterə qoşulduğundan əmin olun.
- Arduino Uno və Mega 2560 USB hub vasitəsilə Mac-a qoşulmaqda çətinlik çəkə bilər. “Alətlər > Serial Port” menyunuzda heç nə görünmürsə, lövhəni birbaşa kompüterinizə qoşmağa və Arduino IDE-ni yenidən işə salmağa çalışın.
- Yükləyərkən 0 və 1 rəqəmsal pinləri ayırın, çünki onlar kompüterlə serial əlaqə ilə paylaşılır (onlar kod yükləndikdən sonra qoşula və istifadə edilə bilər).
- Lövhəyə bağlı heç bir şey olmadan yükləməyə cəhd edin (əlbəttə ki, USB kabeldən başqa).
- Lövhənin metal və ya keçirici bir şeyə toxunmadığından əmin olun.
- Fərqli bir USB kabeli sınayın; bəzən işləmirlər.
Avtomatik sıfırlama
- Avtomatik sıfırlamağı dəstəkləməyən lövhəniz varsa, yükləmədən bir neçə saniyə əvvəl lövhəni sıfırladığınızdan əmin olun. (Arduino Diecimila, Duemilanove və Nano, 6 pinli proqramlaşdırma başlıqları olan LilyPad, Pro və Pro Mini kimi avtomatik sıfırlamanı dəstəkləyir).
- Bununla belə, bəzi Diecimila-nın təsadüfən səhv yükləyici ilə yandırıldığını və yükləmədən əvvəl sıfırlama düyməsini fiziki olaraq basmağınızı tələb edə biləcəyini unutmayın.
- Bununla belə, bəzi kompüterlərdə Arduino mühitində yükləmə düyməsini basdıqdan sonra lövhədəki sıfırlama düyməsini sıxmağınız lazım ola bilər. İkisi arasında 10 saniyəyə qədər və ya daha çox müxtəlif vaxt intervallarını sınayın.
- Bu xətanı alsanız: [VP 1]Cihaz düzgün cavab vermir. Yenidən yükləməyə cəhd edin (yəni lövhəni sıfırlayın və yükləmə düyməsini ikinci dəfə basın).
Çəkmə yükləyicisi
- Arduino lövhənizdə yükləyicinin yandırıldığına əmin olun. Yoxlamaq üçün lövhəni yenidən qurun. Daxili LED (pin 13-ə qoşulmuşdur) yanıb-sönməlidir. Əgər belə deyilsə, lövhənizdə yükləyici olmaya bilər.
- Nə cür lövhəniz var. Əlavə naqil tələb edən Mini, LilyPad və ya digər lövhədirsə, mümkünsə dövrənizin şəklini əlavə edin.
- Siz heç vaxt lövhəyə yükləyə bilmisiniz. Əgər belədirsə, lövhə işləməmişdən əvvəl / dayandıqda onunla nə edirdiniz və bu yaxınlarda kompüterinizə hansı proqramı əlavə etmisiniz və ya silmisiniz?
- Siz ətraflı çıxışı aktiv etməklə yükləməyə çalışdığınız zaman göstərilən mesajlar. Bunu etmək üçün alətlər panelində yükləmə düyməsini sıxarkən shift düyməsini basıb saxlayın.