Jeffrey Cross
Jeffrey Cross

Q & A Crowdsourced Arduino

Dua minggu yang lalu, kami melancarkan Bermula dengan pemberian buku Arduino di halaman Make: Arduino kami. Jika anda tidak biasa dengan kami Bermula buku itu, pengenalan sempurna kepada Arduino, menubuhkan perkakasan dan perisian, dan melakukan beberapa percubaan pertama untuk mendapatkan Arduino untuk berinteraksi dengan dunia di sekeliling anda.

Kami mempunyai sambutan hebat terhadap pemberian hadiah, dengan 397 komen. Sesetengahnya adalah soalan, ada sesetengah yang membuat pembaca (dan beberapa kakitangan) menjawab soalan tersebut. Kami fikir ia akan menjadi sejuk untuk menentang Q & A terbaik ke dalam artikel yang kami akan teruskan pada Make: Arduino untuk rujukan masa depan. Jika anda ingin melihat perbualan mentah untuk lukisan itu, di sini. Dan masih terdapat banyak soalan di halaman ini yang masih belum dijawab. Jika anda tahu Arduino, sila membantu rakan-rakan anda dengan menjawab beberapa orang, jika anda boleh.

Soalan umum:

Mendapatkan Kanak-kanak Bermula Coondognd: Berapa usia yang baik untuk seorang kanak-kanak mula menggunakan Arduino? Saya mempunyai beberapa orang muda, dan tidak mahu memulakan mereka terlalu awal dan menakutkan mereka jika mereka tidak dapat memahaminya.

Hugo Estrada: Saya fikir ia bergantung kepada kanak-kanak, tetapi saya telah menunjukkan projek kepada kanak-kanak berusia 8 dan 5 tahun. Mereka juga mendapati LED berkelip menjadi hebat. Hanya bersedia untuk mengambil alih projek jika mereka kelihatan hilang di dalamnya. Mereka akan menikmati diri mereka walaupun semua apa yang mereka lakukan adalah menonton anda bekerja pada projek dan bertanya soalan. Biarkan mereka menyusun program dan memuatkannya ke Arduino. Bahkan penglibatan yang sedikit membuat mereka bahagia dan membuat mereka merasa seperti mereka menyumbang.

Kepercayaan peribadi saya adalah bahawa anak-anak muda akan mengingati apa sahaja yang mereka terdedah kepada ketika mereka kurang bersemangat. Oleh itu, sebelum anda mendedahkannya kepada elektronik atau pengaturcaraan, semakin mereka akan mempunyai sambungan kabur ini sepanjang hayat mereka dengan subjek.

The Lilypad Arduino pada Frogr e-textile Shield

Darrick Murphy: Adakah terdapat apa-apa projek yang berpusatkan gadis yang boleh saya gunakan untuk mendapatkan anak-anak perempuan saya yang berminat dengan Arduino?

Leif Burrow: Google "LilyPad Arduino"

Bapa-Anak Berkawan dengan Arduino norbtek: Saya selalu ingin tahu tentang Arduino tetapi terlalu takut untuk bertanya kerana saya adalah salah seorang daripada orang-orang yang rakan-rakan dan rakan sekerja saya berharap untuk mengetahui perkara-perkara seperti ini. Plus saya Arduino ingin tahu dan ingin mengajar anak saya beberapa gaya sekolah lama hacking teknologi. Ia akan membuat peluang ikatan geek ayah dan anak baik.

porter riley: ... tanpa keraguan! Datang ke laman Make: Arduino kami dan mula membaca. Banyak barangan sejuk untuk diperiksa. Juga pastikan untuk melihat Make: Projects.

Arduino yang manakah untuk Dapatkan? Matthew Perks: Saya tidak boleh memutuskan mana papan untuk mula bermain di sekitar, atau yang menjadi projek pertama yang terbaik.

Matt Richardson: Saya akan mengesyorkan anda memulakan dengan Arduino Uno, ia adalah papan yang paling standard dan terkini. Ia juga serasi dengan hampir semua perisai di luar sana. Membantu anda mencari projek pertama akan menjadi sukar. Saya cukup bermain dengan komponen dalam kit permulaan untuk masa yang lama. Apabila saya sudah bersedia untuk menjadi lebih maju, projek pertama saya adalah menghubungkan Arduino ke pencetak resit untuk mencetak Twitter @ balasan saya. Saya akan mengatakan bermain sekitar seketika dan melihat apa kawasan menarik minat anda.

Mendapatkan Kembali Ke Elektronik melalui Arduino Paul Wittine: Saya pernah membaiki komputer di Angkatan Laut pada tahun 80-an. Tidak pernah melakukan sesuatu dengan elektronik semenjak itu. Arduino kelihatan seperti tempat yang bagus untuk bermula lagi!

MikMo: Arduino adalah platform sumber terbuka yang hebat untuk belajar bekerja dengan mikropemproses, elektronik umum, senor, dan pengendalian motor dan satu juta perkara lain. Tetapi yang paling besar dari semua nilai Arduino adalah komuniti yang terbentuk di sekelilingnya. Terdapat beribu-ribu orang yang berkongsi pengetahuan mereka antara satu sama lain.

Mula Mudah, Ramp Up Mark: Saya mempunyai keperluan untuk tepat mengawal kelajuan penjana diesel. Walaupun ini mungkin bunyi yang remeh, tidak, dan ia mahal untuk menyambung semula pam suntikan. Pada masa ini, saya mempunyai pendikit terkunci ke tempat tertentu, yang berfungsi dengan baik. Saya sedang mencari jalan untuk mengawal pendikit secara elektronik, apabila seseorang mencadangkan menggunakan Arduino.

Idea saya adalah pai di langit ... secara automatik memulakan enjin ... membaca bahan api, air, minyak, dan penderia semasa ... mengurus pendikit ... dan, jika ada masalah, tutup enjin. Saya tidak pernah memprogramkan APA-APA sebelum ini, dan ini kelihatan seperti tugas yang menakutkan, tetapi saya fikir saya terpulang kepadanya. Bagi saya, perkakasan mudah ... bahagian rumit adalah perisian. Arduino saya berada dalam mel, dan saya sudah mempunyai susunan asas sketsa. Sekarang, saya hanya perlu memikirkan cara untuk melakukannya. Cadangan?

riley porter: Cadangan saya tidak bermula dengan projek itu. Mulakan dengan projek mudah .. Dapatkan buku MAKE dan perlahan. Kemudian baca lebih banyak blog / tutorial dan bergerak ke atas .. Perkara seterusnya yang anda tahu, anda akan dapat menggunakan sensor cahaya atau mungkin pengekod putaran untuk mengukur "RPM". :)

Mini Netduino

Pertimbangkan Netduino Jonathan Kim: Sebagai seorang pengaturcara komputer tanpa ilmu elektronik, betapa mudahnya untuk belajar membina dan program dengan Arduino? Saya sentiasa mahu masuk ke dalam pengaturcaraan perkakasan. Ingin membina alat saya sendiri.

Thomas Sloan: Bahasa apa yang anda tahu? Bahasa Arduino berasaskan CC ++. Saya program dalam .Net (C #) dan seterusnya dengan sepupu Arduino, "Netduino." Netduino menggunakan Microsoft. Net Micro Framework dan saya dapati ia sangat kuat. Saya telah melakukan segala-galanya dari berkelip mudah LED untuk menyalakan dan mematikan lampu saya dengan modul x10. Kini Netduino saya digunakan untuk membuka dan menutup pintu garaj saya menggunakan telefon Android saya sebagai alat kawalan jauh. Saya sedang mencari untuk masuk ke Arduino walaupun kerana ia mempunyai lebih banyak komuniti pengguna dan lebih banyak perisai (buat masa ini, Netduino sedang menangkap kedua-dua kawasan tersebut).

Arduino dan kawalan CNC Miguel: Bolehkah saya menggunakan Arduino untuk mengawal CNC 3 paksi?

riley porter: Yup, anda boleh sekarang. :) http://blog.makezine.com/arduino/grbl

Perisai dan Perpustakaan Michael Durham: Bagaimana antara muka Arduino dengan barangan lain seperti paparan digital, papan kekunci, dan input lain selain daripada hidup / mati?

Thomas Sloan: Pada tahap perkakasan mereka menggunakan apa yang disebut perisai. Pada dasarnya mereka adalah papan yang biasanya memasangkan di atas Arduino dan kemudian peranti tersebut dicabut ke papan itu. Di peringkat perisian, saya melihat perpustakaan yang ditulis untuk mengganggu dengan peranti yang anda masukkan dalam kod anda. Google "Arduino Shields" untuk mengetahui beberapa perisai yang berlainan yang ada di sana.

Menggunakan Arduinos Tim Canny: Bolehkah anda menggunakan semula pengawal Arduino atau adakah ia cukup banyak dan keadaan yang dilakukan?

MazinBenny: Anda boleh memprogram semula dan menggunakan semula pengawal berulang kali. Itulah keindahan - anda boleh prototaip / menukar / melanjutkan projek anda dengan mudah - dan jika anda akhirnya membina sesuatu yang cukup baik untuk mengekalkan keturunan - hanya beli pengawal lain, kerana ia sangat murah. Sekiranya projek anda lebih banyak daripada perkara yang menyeronokkan, dan tidak diperlukan jangka panjang, maka dengan segala cara, gunakan semula Arduino dalam projek anda yang seterusnya!

Siapa Persaingan? squigglytail: Siapa pesaing Arduino?

Leif Burrow: The Propeller Parallax adalah yang besar dalam kalangan robotik. Itu yang hampir mengatasi garis antara microcontroler dan komputer papan tunggal walaupun, sebenarnya. ia juga digunakan untuk membuat konsol permainan hobi dan pelbagai komputer retro.

PIC adalah yang besar dalam pasaran hobi yang lain.

TI mempunyai garis nilai MSPP430. Mereka tidak begitu kuat tetapi mereka akan mengikuti pasaran hobi dengan cuba mengurangkan harga semua orang. Mereka murah.

Saya tidak fikir saya akan menghitung BeagleBoard di kalangan pesaing Arduino. Ia benar-benar lebih daripada satu komputer papan, kebanyakannya akhirnya menjalankan beberapa bentuk Linux.

MazinBenny: Lebih banyak pengilang mikrokontroler tradisional ... yang pertama yang masuk ke dalam fikiran ialah PIC Microchip. Mereka membuat banyak alat dev untuk digunakan dengan microcontrollers mereka dan mungkin raja bukit sebelum Arduino datang dan mencuri parti. Ramai orang juga bekerja dengan Stamp Basic. Peserta baru yang mendapat daya tarikan ialah BeagleBoard - kerana ia mempunyai mikrokontroler yang lebih berkuasa di atasnya, ia boleh mengendalikan lebih banyak lagi.

Menggunakan GPS dengan Arduino Hugo Estrada: Adakah panduan mengenai cara membuat tracker GPS dengan Arduino?

MazinBenny: Malah, terdapat perisai pra-dibuat untuk ini, seperti ini dari ladyada: http://www.ladyada.net/make/gpsshield/

Arduino Telnet Client? Chris Lee J: Adakah mungkin untuk membina klien telnet menggunakan Arduino? Saya mahu membuat pengawal peranti berasaskan rangkaian wifi.

Riley porter: Itu hanya apa yang saya lakukan di sini: https://www.synthetos.com/blog/projects/antennabot/. Walau bagaimanapun saya tidak menyelesaikannya sepenuhnya. Tetapi anda mendapat idea itu.

Soalan Permulaan Tech:

Analog Vs. Pin digital? Hoover: Apa perbezaan antara pin analog dan pin digital?

Leif Burrow: Pin analog boleh digunakan seperti pin digital tetapi ia juga mempunyai mod analog.Jika digunakan sebagai input analog, ia dapat mengukur voltan antara 0 dan voltan bekalan. Ini bagus untuk menggunakan sensor analog. Sebagai output analog ia menghasilkan pulsa di mana anda boleh mengawal kedua-dua tempoh dan masa antara setiap nadi. Ini adalah baik untuk mengawal servos, meredupkan LED dan banyak lagi.

Bolehkah Anda Membuat Muzik Mudah dengan Arduino?

Kit Drum Kit menghidupkan Ardunio anda menjadi ... baik kit gendang

Lisandro Peralta: Bagaimana anda boleh membuat muzik / membuat antara muka / instrumen dengan Arduino?

MazinBenny: PWM (Pulse-Width Modulation) pin menjadikannya sangat mudah untuk menyambung dengan piezo untuk membuat nada mudah.

Apa Chips berada di papan Arduino? Steven Giron: Apa cip utama pada Arduino? Di mana saya boleh mendapatkan skema papan & cip?

Duncan Murdock: Dua cip utama adalah antara muka USB dan mikropengawal AVR. Di Duemilanove, itu FTDI FT232 dan ATMEL ATmega328, masing-masing. Pada Uno (versi terbaru) yang masing-masing ATMEL ATmega 8U2 dan ATmega 328. Skema papan adalah semua di laman web Arduino, tetapi sekiranya berlaku, saya akan menghubungkan beberapa di sini.

NG / Dicemila: http://www.arduino.cc/en/uploads/Main/Arduino-Diecimila-schematic.pdf Duemilanove: http://arduino.cc/en/uploads/Main/arduino-duemilanove-schematic.pdf Uno: http://arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf Mega 2560: http://arduino.cc/en/uploads/Main/arduino-mega2560-schematic.pdf

Bolehkah Arduino Menghantar Isyarat ke Paparan? GCF: Bagaimanakah Arduino mengendalikan isyarat penghantaran ke paparan? Adakah paparan memerlukan chipset sendiri?

Leif Burrow: Tanpa chipset, paparan memerlukan banyak pin. Selagi anda tidak memerlukan banyak pin untuk seluruh projek anda, anda boleh mendapatkan watak LCD talian 2 baris yang sangat murah memaparkannya. Untuk sedikit lagi wang, anda boleh mendapatkan paparan dengan cip dan hanya memerlukan 1 pin Arduino. (Mereka mengatakan 3 tetapi yang lain 2 adalah kuasa dan tanah).

peter: Bagaimana saya memasang standard 16 × 2 paparan LCD tanpa pematerian? (Paparan LCD: http://www.makershed.com/ProductDetails.asp?ProductCode=MKAD15&CartID=1)

Matt Richardson: Anda mahu sekurang-kurangnya meminjamkan pin header ke papan supaya anda boleh memasukkannya ke dalam papan roti tanpa solder. Kemudian anda boleh menggunakan jumper untuk menyambung Arduino ke LCD. Sebagai hakikatnya, retak pertama saya pada pematerian adalah memasukkan pin header pada LCD, dan itu jauh lebih mudah daripada yang saya fikir akan.

Pertengahan / lanjutan:

Gene Kaufman: Saya masih belum membina projek Arduino, tetapi saya mempunyai idea yang melibatkan menyimpan sekurang-kurangnya 6 nombor di antara kegunaan. Saya berfikir tentang menggunakan kad SD. Dan paparan saya akan menjadi 4 nombor 2 digit, 2 nombor 3 digit, dan sekurang-kurangnya 2 petunjuk LED (hanya satu yang akan dinyalakan pada satu masa). Terdapat juga keperluan untuk 2 butang dan beberapa jenis keupayaan semula. Saya seorang pengatur web, jadi logika sebenar yang akan digunakan semuanya cukup jelas di kepala saya, tetapi saya tidak tahu bagaimana membaca / menulis ke kad SD (jika itu adalah alternatif yang terbaik) atau bagaimana untuk memacu paparan (juga: 7-segmen LED vs LCD?). Adakah ini semua tertutup dalam buku ini?

Leif Burrow: Saya percaya ada perpustakaan untuk membaca / menulis ke kad SD. Di sisi perkakasan, anda mungkin akan menggunakan antara muka siri yang melibatkan hanya menyambungkan beberapa pin. Satu cara untuk mendapatkan soket untuk itu adalah untuk mendapatkan sd mini / mikro untuk menyesuaikan penyesuai sd, wayar solder ke penyesuai dan menggunakan peranti yang lebih kecil. Sparkfun juga menjual papan pelarian dengan slot SD penuh. Atau .. anda boleh mengeluarkan soket dari pembaca kad SD murah.

Tetapi ... mengapa anda mahu melakukan ini? Terdapat EEPROM dibina ke dalam cip itu. Ruang adalah terhad tetapi dari apa yang anda nyatakan harus menjadi masalah. Cuba ini: http://www.arduino.cc/en/Reference/EEPROM

Dari Prototaip ke Sistem Terbenam yang Selesai A.Mac: Saya bekerja dalam industri kopi khusus dan saya suka membangunkan pengisar espresso baru. Adakah terdapat banyak kerja yang terlibat dalam pemindahan dari menggunakan Arduino dalam peringkat prototaip, menggunakan hanya cip dalam projek akhir?

Leif Burrow: Tidak, tidak. Berikut adalah satu cara untuk melakukannya: http://arduino.cc/en/Tutorial/ArduinoToBreadboard. Sudah tentu anda hanya boleh memprogram cip di papan Arduino kemudian tarik keluar dan letakkan dalam projek anda. Berikut adalah semua yang anda perlukan jika anda tidak keberatan menjalankannya pada hanya 8Mhz http://hcgilje.wordpress.com/resources/arduino-standalone/. Atau .. sini ia berada pada kelajuan penuh: http://electronics-hobby.com/blog/viewtopic.php?f=8&t=4.

Dunyas: Saya suka masuk ke Arduino. Saya rasa perkara besar saya membuat projek tetap. Bagaimanakah mungkin, mudah, dan murah adalah untuk mengeluarkan Arduino daripada projek sebaik sahaja anda melakukannya?

Duncan Murdock: Sangat! Anda boleh menggunakan ATMEGA168 vanila atau 328 yang diprogramkan dengan bootloader Arduino dan lakaran anda, dengan beberapa komponen lain, untuk menggantikan Arduino. Lebih banyak maklumat di http://www.arduino.cc/playground/Learning/AtmegaStandalone dan http://arduino.cc/en/Tutorial/ArduinoToBreadboard.

Thomas Sloan: Awesome! Saya telah tertanya-tanya perkara yang sama. Saya mempunyai projek yang memerlukan penyelesaian yang lebih kekal yang Arduino. Pada dasarnya saya tidak mahu membeli Arduino setiap kali saya menyelesaikan projek (dan saya ragu isteri saya akan sangat gembira jika saya melakukannya). Nampaknya Arduino dan cip ATMEGA adalah cara untuk pergi.

Membuat Papan Arduino Anda Sendiri

Papan Arduino buatan sendiri dari Let's Make Robots

Brian McNamara: Bolehkah saya membuat papan Arduino saya sendiri? Saya telah melihat susun atur papan di laman Arduino tetapi bagaimana dengan firmware pada mikro?

riley porter: ya boleh. "Firmware" tersedia tepat melalui Arduino IDE. Anda memerlukan pemrogram AVR. (Anda boleh menggunakan arduino lain untuk melakukan ini .. walau bagaimanapun saya tidak pernah melakukannya.) Hook up yang programmer. Sambungkan Arduino ke sumber kuasa dan kemudian klik pilihan yang mengatakan "pembakar boot pembakaran." Itu sahaja ..

Bercakap dengan 802.11b dan 80211.g Joe Tacconelli: Adakah terdapat cara untuk berkomunikasi menggunakan wayarles b atau g?

Riley porter: Saya tidak menggunakannya. Tetapi ya ada. http://www.junetrading.com/product_info.php?products_id=5804

Menggunakan Arduino sebagai pengatur ATMega? ChrisBarthol: Bolehkah anda menggunakan Arduino sebagai programmer mikropengawal ATMega dan adakah anda mahu melakukan ini? Atau mendapat programmer yang berdedikasi cara untuk pergi? Adakah dewan itu berfungsi dengan cip Atmel yang lain? Itulah lebih daripada satu soalan tetapi saya rasa saya mempunyai beberapa.

Duncan Murdock: Saya tidak pasti apa yang semua disokong, tetapi lakaran ArduinoISP di bawah Fail -> Contoh -> ArduinoISP mengubah Arduino menjadi pengatur AVRISP. Lebih banyak maklumat, termasuk rajah litar boleh didapati di: http://arduino.cc/en/Tutorial/ArduinoISP.

Hook Up Up lightforms: Berapa banyak butang yang boleh saya pasangkan ke Arduino? Apakah kaedah terbaik? Saya perlu dapat mendaftar lebih dari satu butang menekan sekaligus.

Dagobahsystem: Secara langsung anda boleh menyambung sebagai banyak butang kerana anda mempunyai pin digital percuma. (anda juga mungkin dapat kreatif dengan input analog untuk menampung suis juga) Jika anda memerlukan lebih banyak, menggunakan beberapa pintu logik luaran atau bahkan FPGA mungkin membantu dengan itu.

Setakat membaca lagi satu butang pada satu masa, ini boleh menjadi rumit. Pada skala kecil apa yang saya lakukan adalah satu rutin yang ditulis (apakah itu istilah lama?) Yang membaca keadaan semua butang dan menyimpan hasilnya dalam pemboleh ubah masing-masing. Rutin kedua yang membaca semua pembolehubah dan mengambil tindakan yang sesuai berdasarkan keadaan pembolehubah. Saya perlu mengandaikan jika anda mempunyai input butang TON yang anda mungkin menghadapi masalah kelajuan pemprosesan terutamanya jika anda menggunakan perisian untuk memasukkan input. Mungkin ada beberapa perkara Arduino mewah yang boleh mengendalikan ini lebih baik tetapi ini mungkin merupakan pendekatan yang saya akan ambil.

Contoh:

{…

baca 1 jika ditekan button1_var = 1 else button1_var = 0 baca butang 2 jika ditekan button2_var = 1 lagi butang 2_var = 0 membaca buttton 3 ... butang 4 ... butang 5 dan lain ...

// berurusan dengan keadaan pembolehubah

Jika Button1_var = 1 Lakukan butang apa pun 1 adakah yang lain tidak melakukan apa-apa jika butang2_var = 1 Lakukan butang apa pun 2 adakah orang lain tidak melakukan apa-apa

…dan lain-lain.

Membaca Teks Teks dari Kad SD Jim Cavera: Saya mempunyai idea projek, tetapi ia perlu membaca beberapa fail teks yang terdapat pada kad SD atau media flash yang serupa. Oleh kerana saya tidak berasa seperti mencipta semula roda, adakah terdapat sistem fail mudah yang telah ditulis untuk melakukan perkara seperti ini?

Duncan Murdock: Ya, maklumat lanjut boleh didapati di: http://arduino.cc/en/Reference/SD

Roland: Apa cara terkecil & paling mudah, bijak perkakasan, untuk mengawal Arduino dengan program C ++ atau Python menggunakan perpustakaan visi komputer OpenCV? Aplikasi ini membolehkan, mengunci / buka kunci / membuka / menutup pintu secara automatik dengan menggunakan pengesanan muka & pengiktirafan untuk ahli keluarga, anjing & kucing.

porter riley: Menggunakan port siri terbina dalam pada Arduino. Offload semua pemprosesan OpenCV ke komputer anda. Kemudian apabila diperlukan, hantar sesuatu semudah mesej teks bersiri "UNLOCK" ke papan Arduino yang mencetuskan penyambungan, dan sebagainya. Perhatikan Buat: Projek seperti yang saya akan menulis "Bercakap dengan Arduino dengan Python "Tutorial sebentar lagi.

Menggambar Kotak Linux Mini Josiah Ritchie: Saya benar-benar ingin tahu cara menyambung ke kotak mini Linux yang menjalankan port bersiri dan mengeluarkan arahan dan menerima maklumat daripadanya. Kotak ini tidak mempunyai port USB atau port video. Ia sebenarnya merupakan penghala wayarles kecil yang menjalankan Linux dan pin siri hanya pin bukan pelabuhan.

porter riley: Adakah ia TTL Serial? 3v3 atau 5v5? Ia sangat mudah jika terdapat hanya pin. Sebaik sahaja anda menentukan voltan ASART (atau port siri) pada kotak Linux sedang berjalan, pasangkan TX dari Arduino ke RX pada kotak Linux. Lakukan yang bertentangan dengan garis RX dan pasangkan kedua-dua garisan tanah bersama, dan viola, di sana anda memilikinya!

Juga saya melakukan sesuatu yang serupa di sini: https://www.synthetos.com/blog/openwrt-router-station-pro-arduino/

Antara muka Arduino dengan Kuasa Pemancar

Alex Valdez: Bagaimana saya boleh mengawal Arduino dengan kuasa utama contohnya. menukarkan lampu teras dan mematikan?

bjepson: The PowerSwitch Tail (http://www.makershed.com/ProductDetails.asp?ProductCode=MKPS01). adalah cara yang baik untuk menukar voltan utama dengan Arduino. Pilihan lain adalah dengan memilih suis kuasa kawalan jauh (seperti http://www.amazon.com/gp/product/B0020ML762). membongkar kawalan jauh, dan gunakan relay untuk menukar butang dari Arduino seperti yang saya lakukan di atas (http://www.flickr.com/photos/bjepson/5344937372/in/set-72157625796512226/)

Sistem Operasi Masa Nyata (RTOS) dan Arduino Efren Cruzat II: Adakah terdapat pelabuhan FreeRTOS untuk Arduino?

bjepson: Saya tidak percaya mikrokontroler dalam Arduino akan dapat menyokong FreeRTOS. Contiki adalah kemungkinan, walaupun saya belum mencubanya: https://github.com/zxombie/contiki-arduino#readme

ICSP: Apa yang Telah Anda Lakukan untuk Saya Akhir-akhir ini? Shane Thomas: Apa yang dilakukan oleh ICSP untuk saya pada Arduino?

Ethan Dicks: ICSP (Pemrograman Serial In-Circuit) ialah bagaimana anda boleh memprogramkan mikropengawal AVR kosong untuk memasang "bootloader" (program yang terdapat pada Arduino yang sedia digunakan yang mengetahui cara memuat program anda (sketsa) melalui port USB / siri). Anda juga boleh mengemas kini bootloader pada Arduino yang bekerja dengan versi yang lebih baru atau berbeza, walaupun itu tidak diperlukan. Akhir sekali, jika projek anda begitu besar sehingga anda mengisi memori program, anda boleh membuang pemuat boot sepenuhnya dan memuatkan keseluruhan program anda ke port ICSP.

Anda memerlukan seorang programmer untuk menggunakan port ICSP. USBtinyISP adalah cara yang murah ($ 20) untuk pergi ke hari ini, tetapi ada pengaturcara yang lebih tua yang boleh anda buat dari awal jika anda mempunyai port siri sejajar atau sebenar pada mesin anda. Sebaik sahaja anda mempunyai seorang programmer yang melekat pada port ISCP anda, 'avrdude' boleh mendapatkan bootloader baru / penggantian anda atau aplikasi anda terus ke cip.

Kebanyakan pengguna Arduino tidak pernah menyentuh port ICSP, tetapi jika anda mula membina projek berasaskan AVR yang berdedikasi, ia agak berguna.

Fun:

Adakah Gecko Ketahui Tentang Arduino? Karl Bunnell: Bolehkah Geico menjimatkan 15% ke atas insurans kereta? Lebih penting lagi ... Bolehkah sistem kawalan automasi rumah Arduino menjimatkan rumah lebih daripada 15% penggunaan kuasa?

Menarik GF Charles Kantz Charles Kantz: Bagaimana saya boleh mengesan teman wanita saya dengan Arduino?

Leif Burrow: Buat kad yang terang untuk hari jadi atau bercuti. http://www.evilmadscientist.com/article.php/edgelitcards. Gunakan Arduino untuk menambah beberapa pergerakan dengan menyalakan 2 atau lebih lapisan dan mematikan. Juga, tambah pembesar suara nipis kecil dan gunakan Arduino untuk memainkan lagu. Jika anda menunggu sehingga Krismas ada sesuatu untuk anda memulakan: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1289778011.

Rob T Firefly: Dammit! Saya akan bertanya soalan itu; bagaimana saya boleh menarik perhatian teman wanita Charles Kantz dengan Arduino?

Untuk Infinity Nick: Apakah daya maksimum (W) lukisan Arduino?

Leif Burrow: Infinite, tetapi hanya sekali dan hanya untuk seketika.

Bagaimana Rile Propellerheads Jani Pönkkö: Adakah terdapat persaingan cemburu terbuka dari pemaju platform pembangunan mikrokontroler yang lain apabila Arduino mula mendapat lebih banyak pengikut?

Leif Burrow: Sebut sahaja Arduino di Expo Propeller.

Lebih: Lebih Banyak: Perlindungan Arduino

Kongsi

Meninggalkan Komen