kandungan
bersembunyi
Cara menggunakan Arduino REES2 Uno
Cara menggunakan Arduino Uno
Aplikasi Biasa
- Xoscillo, osiloskop sumber terbuka
- Arduinome, peranti pengawal MIDI yang meniru Monome
- OBDuino, komputer perjalanan yang menggunakan antara muka diagnostik on-board yang terdapat dalam kebanyakan kereta moden
- Ardupilot, perisian dron dan perkakasan
- Gameduino, perisai Arduino untuk mencipta permainan video 2D retro
- ArduinoPhone, telefon bimbit buat sendiri
- Platform ujian kualiti air
Memuat turun / Pemasangan
- Pergi ke www.arduino.cc untuk memuat turun versi terkini perisian arduino dan pilih sistem pengendalian anda
- Pada bar Tajuk Klik pada Tab Perisian , Hanya tatal ke bawah sebaik sahaja anda melihat imej ini
- Mengikut sistem pengendalian anda, seperti jika anda mempunyai sistem windows kemudian pilih Pemasang Windows.
Persediaan Awal
- Pilih menu Alat dan Papan
- Kemudian pilih jenis papan Arduino yang anda ingin atur cara, dalam kes kami ia adalah Arduino Uno.
- Pilih pengaturcara Arduino ISP, jika ini tidak dipilih mesti pilih pengaturcara ISP Arduino. selepas menyambungkan Arduino mesti memilih port COM.
Kelip Led
- Sambungkan papan ke komputer. Dalam Arduino, perisian pergi ke File -> Cthamples -> Asas -> LED Berkelip. Kod akan dimuatkan secara automatik dalam tetingkap.
- Tekan butang Muat Naik dan tunggu sehingga program mengatakan Selesai Memuat Naik. Anda sepatutnya melihat LED di sebelah pin 13 mula berkelip. Ambil perhatian bahawa sudah ada LED hijau yang disambungkan ke kebanyakan papan – anda tidak semestinya memerlukan LED berasingan.
Menyelesaikan masalah
Jika anda tidak dapat memuat naik sebarang program ke Arduino Uno dan mendapat ralat ini untuk "BLINK" Semasa memuat naik Tx dan Rx berkelip serentak dan menjana mesej
avrdude: ralat pengesahan, ketidakpadanan pertama pada bait 0x00000x0d != 0x0c Ralat pengesahan Avrdude; kandungan tidak sepadan Avrdudedone “Terima kasih”
Cadangan
- Pastikan anda memilih item yang betul dalam menu Alat > Papan. Jika anda mempunyai Arduino Uno, anda perlu memilihnya. Selain itu, papan Arduino Duemilanove yang lebih baharu datang dengan ATmega328, manakala yang lebih lama mempunyai ATmega168. Untuk menyemak, baca teks pada mikropengawal (cip yang lebih besar) pada papan Arduino anda.
- Semak sama ada port yang betul dipilih dalam menu Alat > Port Bersiri (jika port anda tidak muncul, cuba mulakan semula IDE dengan papan yang disambungkan ke komputer). Pada Mac, port bersiri hendaklah seperti /dev/tty.usbmodem621 (untuk Uno atau Mega 2560) atau /dev/tty.usbserial-A02f8e (untuk papan berasaskan FTDI yang lebih lama). Di Linux, ia mestilah /dev/ttyACM0 atau serupa (untuk Uno atau Mega 2560) atau
/dev/ttyUSB0 atau serupa (untuk papan lama). - Pada Windows, ia akan menjadi port COM tetapi anda perlu menyemak Pengurus Peranti (di bawah Ports) untuk melihat yang mana satu. Jika anda nampaknya tidak mempunyai port bersiri untuk papan Arduino anda, lihat maklumat berikut tentang pemacu.
Pemandu
- Pada Windows 7 (terutamanya versi 64-bit), anda mungkin perlu pergi ke Pengurus Peranti dan mengemas kini pemacu untuk Uno atau Mega 2560.
- Hanya klik kanan pada peranti (papan hendaklah disambungkan ke komputer anda), dan arahkan Windows pada .inf yang sesuai file sekali lagi. .inf berada dalam direktori pemacu/ perisian Arduino (bukan dalam sub-direktori Pemacu USB FTDI baginya).
- Jika anda mendapat ralat ini semasa memasang pemacu Uno atau Mega 2560 pada Windows XP: “Sistem tidak dapat mencari file ditentukan
- Di Linux, Uno dan Mega 2560 muncul sebagai peranti dalam bentuk /dev/ttyACM0. Ini tidak disokong oleh versi standard perpustakaan RXTX yang digunakan oleh perisian Arduino untuk komunikasi bersiri. Muat turun perisian Arduino untuk Linux termasuk versi perpustakaan RXTX yang ditampal untuk turut mencari peranti /dev/ttyACM* ini. Terdapat juga pakej Ubuntu (untuk 11.04) yang termasuk sokongan untuk peranti ini. Walau bagaimanapun, jika anda menggunakan pakej RXTX daripada pengedaran anda, anda mungkin perlu memautkan sym dari /dev/ttyACM0 ke/dev/ttyUSB0 (untuk example) supaya port bersiri muncul dalam perisian Arduino
Lari
- sudo usermod -a -G tty yourUserName
- sudo usermod -a -G dail keluar yourUserName
- Log keluar dan log masuk semula untuk perubahan berkuat kuasa.
Akses ke Port Serial
- Pada Windows, jika perisian lambat dimulakan atau ranap semasa pelancaran, atau menu Alat lambat dibuka, anda mungkin perlu melumpuhkan port bersiri Bluetooth atau port COM rangkaian lain dalam Pengurus Peranti. Perisian Arduino mengimbas semua port bersiri (COM) pada komputer anda apabila ia dimulakan dan apabila anda membuka menu Alat, dan port rangkaian ini kadangkala boleh menyebabkan kelewatan atau ranap yang besar.
- Semak sama ada anda tidak menjalankan sebarang program yang mengimbas semua port bersiri, seperti perisian USB Cellular Wi-Fi Dongle (cth daripada Sprint atau Verizon), aplikasi penyegerakan PDA, pemacu Bluetooth-USB (cth BlueSoleil), alat daemon maya, dsb.
- Pastikan anda tidak mempunyai perisian tembok api yang menyekat akses kepada port bersiri (cth ZoneAlarm).
- Anda mungkin perlu berhenti Pemprosesan, PD, vvvv, dsb. jika anda menggunakannya untuk membaca data melalui sambungan USB atau bersiri ke papan Arduino.
- Di Linux, anda mungkin cuba menjalankan perisian Arduino sebagai root, sekurang-kurangnya buat sementara waktu untuk melihat sama ada membetulkan muat naik.
Sambungan Fizikal
- Mula-mula pastikan papan anda dihidupkan (LED hijau dihidupkan) dan disambungkan ke komputer.
- Arduino Uno dan Mega 2560 mungkin menghadapi masalah menyambung ke Mac melalui hab USB. Jika tiada apa-apa yang muncul dalam menu “Tools > Serial Port” anda, cuba pasangkan papan terus ke komputer anda dan mulakan semula Arduino IDE.
- Putuskan sambungan pin digital 0 dan 1 semasa memuat naik kerana ia dikongsi dengan komunikasi bersiri dengan komputer (ia boleh disambungkan dan digunakan selepas kod telah dimuat naik).
- Cuba muat naik tanpa disambungkan ke papan (selain daripada kabel USB, sudah tentu).
- Pastikan papan tidak menyentuh apa-apa logam atau konduktif.
- Cuba kabel USB yang berbeza; kadang-kadang mereka tidak berfungsi.
Tetapkan semula automatik
- Jika anda mempunyai papan yang tidak menyokong tetapan semula automatik, pastikan anda menetapkan semula papan itu beberapa saat sebelum memuat naik. (Arduino Diecimila, Duemilanove, dan Nano menyokong set semula automatik seperti LilyPad, Pro, dan Pro Mini dengan pengepala pengaturcaraan 6-pin).
- Walau bagaimanapun, ambil perhatian bahawa sesetengah Diecimila telah dibakar secara tidak sengaja dengan pemuat but yang salah dan mungkin memerlukan anda menekan butang set semula secara fizikal sebelum memuat naik.
- Walau bagaimanapun, pada sesetengah komputer, anda mungkin perlu menekan butang set semula pada papan selepas anda menekan butang muat naik dalam persekitaran Arduino. Cuba selang masa yang berbeza antara keduanya, sehingga 10 saat atau lebih.
- Jika anda mendapat ralat ini: [VP 1]Peranti tidak bertindak balas dengan betul. Cuba muat naik semula (iaitu tetapkan semula papan dan tekan butang muat turun untuk kali kedua).
Pemuat but
- Pastikan terdapat pemuat but terbakar pada papan Arduino anda. Untuk menyemak, tetapkan semula papan. LED terbina dalam (yang disambungkan ke pin 13) harus berkelip. Jika tidak, mungkin tiada pemuat but pada papan anda.
- Jenis papan yang anda ada. Jika ia adalah Mini, LilyPad atau papan lain yang memerlukan pendawaian tambahan, sertakan foto litar anda, jika boleh.
- Sama ada anda pernah dapat memuat naik ke papan atau tidak. Jika ya, apakah yang anda lakukan dengan papan sebelum / apabila ia berhenti berfungsi, dan apakah perisian yang telah anda tambah atau dialih keluar baru-baru ini daripada komputer anda?
- Mesej yang dipaparkan apabila anda cuba memuat naik dengan output verbose didayakan. Untuk melakukan ini, tahan kekunci anjakan sambil mengklik pada butang muat naik dalam bar alat.