Jeffrey Cross
Jeffrey Cross

Crowdsourced Arduino Q&A

Kaksi viikkoa sitten juoksimme Aloitusopas Arduino-kirjan kanssa Make: Arduino -sivullamme. Jos et tunne meitä Päästä alkuun kirja, se on täydellinen esittely Arduinoon, laitteiden ja ohjelmistojen perustaminen ja ensimmäisten kokeiden tekeminen, jotta Arduino voisi toimia vuorovaikutuksessa ympäröivän maailman kanssa.

Meillä oli suuri vastaus lahjaan, 397 kommenttia. Jotkut olivat kysymyksiä, jotkut olivat MAKE-lukijoita (ja joitakin työntekijöitä) vastaamaan näihin kysymyksiin. Luulimme, että olisi hienoa kiistellä paras Q & A artikkeli, jota jatkamme Make: Arduino -sivulla tulevaa käyttöä varten. Jos haluat nähdä piirustuksen raakakeskustelun, se on täällä. Ja tällä sivulla on vielä paljon kysymyksiä, joita ei ole vielä saatu vastaamaan. Jos tiedät Arduinon, auta kollegoitasi vastaamalla muutamaan, jos voit.

Yleisiä kysymyksiä:

Lapset alkoivat aloittaa coondognd: Mikä on lapsen hyvä ikä käyttää Arduinoa? Minulla on nuoria nuoria, enkä halua aloittaa heitä liian aikaisin ja pelotella heitä, jos he eivät pysty ymmärtämään sitä.

Hugo Estrada: Mielestäni se riippuu lapsesta, mutta olen osoittanut projekteja 8 ja 5-vuotiaille. He jopa pitävät LED-merkkivaloa vilkkaana. Vain olla valmis ottamaan projektin haltuunsa, jos ne näyttävät menettäneen. He nauttivat itsestään, vaikka kaikki mitä he tekevät, katsovat, että työskentelet projektissa ja esität kysymyksiä. Anna heidän koota ohjelmat ja ladata se Arduinoon. Jopa vähäinen osallistuminen tekee heistä onnellisia ja saa heidät tuntemaan olevansa mukana.

Minun henkilökohtainen uskoni on, että nuoret lapset muistaa mitä he olivat alttiina, kun he olivat vähän ihastuneita. Mitä aikaisemmin ne altistuvat elektroniikalle tai ohjelmoinnille, sitä enemmän heillä on tämä sumea yhteys elämäänsä muuhun elämäänsä aiheen kanssa.

Lilypad Arduino Frogr e-tekstiilikilvessä

Darrick Murphy: Onko tytöille suunnattuja projekteja, joita voisin käyttää tyttäreni kiinnostamiseksi Arduinosta?

Leif Burrow: Google “LilyPad Arduino”

Isä-poika Bonding Arduino norbtekin kanssa: halusin aina tietää Arduinosta, mutta pelkäsin liian kysyä, koska olen yksi niistä ihmisistä, jotka jotkut ystäväni ja työtoverit odottavat tietävänsä tällaisista asioista. Plus olen Arduino utelias ja haluan opettaa poikani joitakin vanhoja koulun tyyli tech hakkerointi. Se tekisi hyvän isä-poika geek -liimauksen mahdollisuuden.

riley porter:… epäilemättä! Tule Tule: Arduino-sivulle ja aloita lukeminen. Paljon hienoja juttuja tarkistaa. Muista myös tarkistaa Make: Projects.

Mikä Arduino on? Matthew Perks: En voi edes päättää, mitä aluetta aloittaa pelaaminen, tai mikä olisi paras ensimmäinen hanke.

Matt Richardson: Suosittelen, että aloitat Arduino Unon kanssa, se on kaikkein vakavin ja ajan tasalla oleva hallitus. Se on myös yhteensopiva melkein kaikkien siellä olevien kilpien kanssa. Ensimmäisen projektin löytäminen olisi vaikeaa. Olen melko paljon pelannut noin alkuvaiheessa olevien komponenttien kanssa pitkään. Kun olin valmis edistyneemmäksi, ensimmäinen hankkeeni kiinnitti Arduinon kuititulostimeen, jotta voit tulostaa Twitter @ vastaukseni. Sanoisin pelata noin jonkin aikaa ja katso, mikä alue kiinnostaa sinua.

Palauttaminen elektroniikkaan Arduino Paul Wittine -palvelun kautta: Korjain merivoimien tietokoneita 80-luvulla. Et ole tehnyt mitään elektroniikalla jo vuodesta. Arduino näyttää hyvältä paikalta aloittaa uudelleen!

MikMo: Arduino on loistava avoimen lähdekoodin foorumi, joka oppii työskentelemään mikroprosessoreiden, yleisen elektroniikan, senaattoreiden ja ohjaavien moottoreiden sekä miljoonan muun tuotteen kanssa. Mutta suurin kaikista Arduino-arvoista on sen ympärille muodostunut yhteisö. On tuhansia ihmisiä, jotka jakavat tietoa keskenään.

Aloita yksinkertainen, Ramp Up Mark: Minulla on tarve hallita tarkasti dieselgeneraattorin nopeutta. Vaikka tämä saattaa kuulostaa triviaalilta, ei ole, ja on kallista, että ruiskutuspumppu kalibroidaan uudelleen. Tällä hetkellä minulla on kaasu lukittu tiettyyn paikkaan, joka toimii sorta hyvin. Etsin tapaa ohjata kaasua sähköisesti, kun joku ehdotti Arduinoa.

Minun ajatukseni ovat piirakka taivaalla… käynnistää automaattisesti moottorin… lue polttoainetta, vettä, öljyä ja virta-antureita… hallitse kaasua… ja jos jotain menee pieleen, sammuta moottori. En ole koskaan aikaisemmin ohjelmoinut mitään, ja tämä näyttää pelottavalta tehtävältä, mutta luulen, että olen valmis siihen. Minulle laitteisto on helppoa… hankala osa on ohjelmisto. Oma Arduino on postissa, ja minulla on jo luonnos luonnoksesta. Nyt minun täytyy vain selvittää, miten se tehdään. Ehdotukset?

riley porter: Minun ehdotukseni ei aloita projektista. Aloita helpoista projekteista .. Hanki MAKE-kirja ja mene hitaasti. Sitten lue lisää blogeja / opetusohjelmia ja siirry ylös .. Seuraava asia, jonka tiedät, voit käyttää valoanturia tai ehkä kääntökooderia ”RPM: iden” mittaamiseen. :)

Netduino Mini

Harkitse Netduino Jonathan Kim: Kuinka helppoa on oppia rakentamaan ja ohjelmoimaan Arduinon kanssa tietokoneohjelmoijana, jolla ei ole elektroniikkaa. Halusin aina päästä laitteiston ohjelmointiin. Haluatko rakentaa omat gadgetit.

Thomas Sloan: Mikä kieli (t) tiedät? Arduinon kieli perustuu CC ++: een. Olen ohjelmassa .Net (C #) ja niin meni Arduino serkku, "Netduino." Netduino käyttää Microsoftin. Net Micro Framework ja olen löytänyt sen uskomattoman voimakas. Olen tehnyt kaiken siitä, kun LED-valo vilkkuu, kun valot on kytketty päälle ja pois x10-moduulilla. Juuri nyt Netduinoa käytetään avaamaan ja sulkemaan autotallin oven käyttämällä Android-puhelinta kauko-ohjaimena. Haluaisin päästä Arduinoon, koska sillä on enemmän käyttäjäyhteisöä ja enemmän kilpiä (sillä nyt Netduino on molemmilla alueilla kiinni).

Arduino ja CNC-ohjaus Miguel: Voinko käyttää Arduinoa 3-akselisen CNC: n ohjaamiseen?

riley porter: Yup, voit nyt. :) http://blog.makezine.com/arduino/grbl

Shields and Libraries Michael Durham: Miten Arduino-liitäntä muodostaa muita digitaalisia näyttöjä, näppäimistöjä ja muita tuloja kuin vain päälle / pois?

Thomas Sloan: Laitteistotasolla he käyttävät mitä kutsutaan kilpeiksi. Pohjimmiltaan ne ovat levyt, jotka yleensä liitetään Arduinon päälle ja sitten laite liitetään siihen. Ohjelmistotasolla olen nähnyt kirjastoja, jotka on kirjoitettu liitettäväksi koodin sisältämiin laitteisiin. Google "Arduino Shields" selvittää joitakin eri kilvet, jotka ovat siellä.

Arduinosin uudelleenkäyttö Tim Canny: Voitko käyttää Arduino-ohjainta uudelleen vai onko se melko paljon ja tehty tilanteessa?

MazinBenny: Voit ohjelmoida ja käyttää uudelleen ohjaimia uudestaan ​​ja uudestaan. Tämä on kauneus - voit helposti prototyyppiä / muuttaa / laajentaa projektejasi - ja jos päädyt rakentamaan jotain tarpeeksi hyvää pitämään jälkeläisiä - vain ostaa toinen ohjain, koska ne ovat niin halpoja. Jos projekti oli enemmän hauskoja juttuja, eikä sitä tarvita pitkällä aikavälillä, sitten kaikin keinoin, käytä Arduinoa seuraavassa projektissasi!

Kuka on kilpailu? squigglytail: Ketkä ovat Arduinon kilpailijoita?

Leif Burrow: Parallax-potkuri on suuri robottipiirissä. Tämä on melkein tasainen mikrokontrollerin ja yhden lautan tietokoneen välillä. sitä käytetään myös harrastajien pelikonsolien ja erilaisten retro-tietokoneiden valmistamiseen.

PIC on suuri harrastusmarkkinoilla.

TI: llä on MSPP430-arvorivi. Ne eivät ole yhtä voimakkaita, mutta he lähtevät harrastemarkkinoiden jälkeen yrittämällä alittaa kaikkien hintojen. Ne ovat halpoja.

En usko, että laskisin BeagleBoardia Arduino-kilpailijoiden keskuudessa. Se on oikeastaan ​​enemmän yhden kortin tietokone, ja useimmat niistä toimivat jonkinlaisen Linuxin muodossa.

MazinBenny: perinteisempiä mikrokontrollerivalmistajia… ensimmäinen, joka tulee mieleen, on Microchip PIC. He tekevät monia dev-paketteja käytettäväksi mikrokontrollereidensa kanssa ja olivat luultavasti kukkulan kuningas ennen kuin Arduino tuli ja varastoi puolueen. Monet ihmiset työskentelevät myös Basic-leiman kanssa. BeagleBoard on uusi vetovoimaa hankkiva kilpailija, sillä sillä on paljon tehokkaampi mikrokontrolleri, ja se pystyy käsittelemään paljon enemmän.

GPS: n käyttäminen Arduino Hugo Estradalla: Onko Arduinolla GPS-seurannan tekemistä koskevia ohjeita?

MazinBenny: Itse asiassa on olemassa valmiiksi valmistetut kilvet, kuten tämä on ladyadalta: http://www.ladyada.net/make/gpsshield/

Arduino Telnet -asiakas? Chris Lee J: Onko mahdollista rakentaa telnet-asiakasta Arduinolla? Haluan luoda wifi-verkkopohjaisen laitteen ohjaimen.

riley porter: Tämä on juuri mitä tein täällä: https://www.synthetos.com/blog/projects/antennabot/. En kuitenkaan tehnyt sitä kokonaan loppuun. Mutta saat ajatuksen.

Aloittelijan tekniset kysymykset:

Analoginen Vs. Digitaaliset nastat? Hoover: Mikä on ero analogisten nastojen ja digitaalisten nastojen välillä?

Leif Burrow: Analogista pintaa voidaan käyttää aivan kuten digitaalitappi, mutta siinä on myös analoginen tila. Jos sitä käytetään analogisena tulona, ​​se voi mitata jännitteen välillä 0 ja syöttöjännitteellä. Tämä sopii hyvin analogisten antureiden käyttämiseen. Analogialähdönä se antaa pulsseja, joissa voit säätää sekä kunkin pulssin kestoa että aikaa. Tämä on hyvä hallitsemaan servoja, himmennystiloja ja paljon muuta.

Voitko tehdä yksinkertaisen musiikin Arduinolla?

Rumpusarjapaketti muuttaa Ardunion rumpusarjaksi

Lisandro Peralta: Miten voit tehdä musiikkia / luoda rajapintoja / instrumentteja Arduinon kanssa?

MazinBenny: PWM (pulssi-leveysmodulaatio) -nastojen avulla on helppo liittää pietsosoitin yksinkertaisten äänten muodostamiseen.

Mitä pelimerkkejä Arduino-kortilla on? Steven Giron: Mitkä ovat tärkeimmät pelimerkit Arduinossa? Mistä saan kaavion piirilevyistä ja siruista?

Duncan Murdock: Kaksi pelimerkkiä ovat USB-liitäntä ja AVR-mikrokontrolleri. Duemilanovessa on FTDI FT232 ja ATMEL ATmega328. Uno (uusin versio), ATMEL ATmega 8U2 ja ATmega 328. Kaavioita piirilevyistä ovat kaikki Arduinon verkkosivustolla, mutta vain siinä tapauksessa yhdistän muutamia täällä.

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

Voiko Arduino lähettää signaaleja näyttöön? GCF: Miten Arduino käsittelee signaalien lähettämistä näyttöön? Tarvitseeko näytön oma piirisarja?

Leif Burrow: Ilman piirisarjaa näyttö vaatii paljon nastoja. Niin kauan kuin et tarvitse monia nastoja muuhun projektiin, saat todella edullisen 2 rivin LCD-merkin, joka näyttää näin. Hieman enemmän rahaa, saat näytön sirulla ja se vaatii vain 1 Arduino-nastan. (He sanovat 3, mutta muut 2 ovat teho ja maa).

peter: Miten kiinnitetään tavallinen 16 × 2 LCD-näyttö ilman juottamista? (LCD-näyttö: http://www.makershed.com/ProductDetails.asp?ProductCode=MKAD15&CartID=1)

Matt Richardson: Haluat ainakin juottaa ne päätykappaleet laudalle, jotta voit laittaa sen juottamattomaan leipäkorttiin. Voit sitten yhdistää Arduinon LCD-näyttöön jumpperien avulla. Itse asiassa ensimmäinen juotokseni purkautumiseni oli tuoda otsikon nastat LCD-näyttöön, ja se oli paljon helpompaa kuin luulin sen olevan.

Intermediate / Advanced:

Gene Kaufman: En ole vielä rakentanut Arduino-hanketta, mutta minulla on idea, joka sisältää vähintään 6 numeron tallentamisen käyttötarkoituksiin. Aion käyttää SD-korttia. Näytössäni on 4 2-numeroista numeroa, 2 3-numeroista numeroa ja vähintään 2 LED-merkkivaloa (joista vain yksi palaa kerralla). Tarvitaan myös 2 painiketta ja jonkinlaista reset-ominaisuutta. Olen web-ohjelmoija, joten käytettävä logiikka on kaikki melko selkeä pääni, mutta minulla ei ole aavistustakaan siitä, miten lukea / kirjoittaa SD-kortille (jos se on jopa paras vaihtoehto), tai miten näyttöä ohjataan (myös: 7-segmenttinen LED-näyttö vs. LCD?). Onko tämä kaikki katettu tässä kirjassa?

Leif Burrow: Uskon, että on olemassa kirjasto SD-kortille. Laitteistopuolella käytät todennäköisesti sarjaporttia, johon liittyy vain muutaman nastan liittäminen. Yksi tapa saada pistorasia on saada mini- / mikro-SD täyteen sd-sovittimeen, juotosjohdot sovittimeen ja käyttää pienempää laitetta. Sparkfun myy myös katkaisulaudan, jossa on täysi kokoinen SD-korttipaikka. Tai .. voit poistaa liitännän halvalla SD-kortinlukijalla.

Mutta… miksi haluat tehdä tämän? Siruun on jo asennettu EEPROM. Avaruus on rajallinen, mutta siitä, mitä kuvaatte, pitäisi olla ei-kysymys. Kokeile tätä: http://www.arduino.cc/en/Reference/EEPROM

Prototyypistä valmistuneeseen upotettuun järjestelmään A.Mac: Työskentelen erikoiskahviteollisuudessa ja haluaisin kehittää uuden espressomyllyn. Onko Arduinon käyttämisessä prototyyppivaiheessa paljon työtä, vain pelkän sirun käyttäminen lopullisessa projektissa?

Leif Burrow: Ei, ei oikeastaan.Tässä on yksi tapa tehdä se: http://arduino.cc/en/Tutorial/ArduinoToBreadboard. Tietenkin voit vain ohjelmoida sirun Arduino-levylle ja vedä se ulos ja sijoittaa sen projektiin. Tässä kaikki mitä tarvitset, jos et pidä huolta siitä vain 8 Mhz http://hcgilje.wordpress.com/resources/arduino-standalone/. Tai .. tässä on täysi nopeus: http://electronics-hobby.com/blog/viewtopic.php?f=8&t=4.

Dunyas: Haluaisin päästä Arduinoon. Luulen, että iso asia on tehdä pysyvä projekti. Kuinka mahdollista, helppoa ja halpaa on poistaa Arduino projektista, kun olet tehnyt sen?

Duncan Murdock: Hyvin! Voit käyttää Arduino-käynnistyslataimella ohjelmoitua vanilja ATMEGA168: ta tai 328: ta ja luonnostasi, jossa on muutamia muita komponentteja. Lisätietoja on osoitteessa http://www.arduino.cc/playground/Learning/AtmegaStandalone ja http://arduino.cc/en/Tutorial/ArduinoToBreadboard.

Thomas Sloan: Awesome! Olen miettinyt samaa asiaa. Minulla on hanke, joka tarvitsee pysyvämmän ratkaisun Arduino. Periaatteessa en halua ostaa Arduinoa joka kerta, kun lopetan hankkeen (ja epäilen vaimoni olisi hyvin onnellinen, jos minä joko tekisin). Näyttää siltä, ​​että Arduino ja ATMEGA-sirut ovat tapa edetä.

Omien Arduino-levyjen tekeminen

Kotitekoinen Arduino -kortti Let's Make Robotsista

Brian McNamara: Voinko tehdä omat Arduino-levyt? Olen nähnyt Arduino-sivustossa levyn asettelut, mutta entä mikään mikro-ohjelmisto?

riley porter: Kyllä voit. ”Firmware” on saatavilla suoraan Arduino IDE: n kautta. Tarvitset AVR-ohjelmoijan. (Voit käyttää toista arduinoa tähän. Mutta en ole koskaan tehnyt sitä.) Kiinnitä ohjelmoija. Kytke Arduino virtalähteeseen ja napsauta sitten vaihtoehtoa, joka sanoo "polttaa käynnistyslataimen."

Puhuminen 802.11b: n ja 80211.g: n kanssa Joe Tacconelli: Onko tapa kommunikoida langattoman b: n tai g: n avulla?

riley porter: En ole käyttänyt sitä. Mutta kyllä ​​on. http://www.junetrading.com/product_info.php?products_id=5804

Käyttämällä Arduinoa ATMega-ohjelmoijana? ChrisBarthol: Voitko käyttää Arduinoa ATMega-mikrokontrolleri-ohjelmoijana ja haluaisitko jopa tehdä tämän? Tai saa omistetun ohjelmoijan tien? Olisiko hallituksen työskentely muiden Atmel-sirujen kanssa? Se on enemmän kuin yksi kysymys, mutta minusta on melko vähän.

Duncan Murdock: En ole varma, mitä kaikkia tuetaan, mutta ArduinoISP-esitys tiedostosta -> Esimerkit -> ArduinoISP muuttaa Arduinon AVRISP-ohjelmoijaksi. Lisätietoja, myös piirikaaviot, löytyy osoitteesta: http://arduino.cc/en/Tutorial/ArduinoISP.

Painikkeiden valaistus: Kuinka monta painiketta voi liittää Arduinoon? Mikä on paras menetelmä? Minun täytyy pystyä rekisteröimään useampi kuin yksi painallus kerralla.

Dagobahsystem: Voit liittää suoraan niin monta painiketta kuin sinulla on vapaita digitaalisia nastoja. (Luultavasti saatat jopa olla luovia analogisen tulon avulla myös kytkimelle.) Jos tarvitset enemmän, käytä joitakin ulkoisia logiikkaportteja tai jopa FPGA: ta.

Mitä enemmän kuin yhden painikkeen lukeminen kerrallaan, tämä voi olla hankalaa. Pienessä mittakaavassa, mitä olen tehnyt, on kirjoitettu yksi rutiini (onko vanha termi?), Joka lukee kaikkien painikkeiden tilat ja tallentaa tuloksen omiin muuttujiinsa. Toinen rutiini, joka lukee kaikki muuttujat ja toteuttaa tarvittavat toimet muuttujien tilan mukaan. Minun on oletettava, että sinulla on TON-painike syötteistä, jotka saattavat törmätä käsittelyn nopeusongelmiin varsinkin jos käytät ohjelmistohäiriöitä syötteissä. Luultavasti on jotain hienoa Arduino-asiaa, joka pystyy käsittelemään tätä paremmin, mutta tämä on luultavasti lähestymistapa.

Esimerkki:

{…

lukupainike 1, jos painetaan painiketta1_var = 1 muu painike1_var = 0 lukupainike 2, jos painetaan painiketta2_var = 1 muu painike 2_var = 0 lukekieli 3… painike 4… painike 5 jne.…

// käsitellä muuttujien tilaa

Jos Button1_var = 1 Tee mitä tahansa painiketta 1 ei tee mitään, jos button2_var = 1 Tee mitä tahansa painiketta 2, jos muu ei tee mitään

…jne.

Tekstitiedostojen lukeminen SD-kortilta Jim Cavera: Olen projektin idea, mutta sen pitäisi lukea muutama SD-kortille tai muulle samankaltaiselle flash-medialle sisältyvä tekstitiedosto. Koska en tunne pyörän keksimistä uudelleen, onko olemassa yksinkertainen tiedostojärjestelmä, joka on kirjoitettu tällaisen asian tekemiseksi?

Duncan Murdock: Kyllä, lisätietoja löytyy osoitteesta: http://arduino.cc/en/Reference/SD

Roland: Mikä on pienin ja yksinkertaisin tapa liittää Arduinon C ++- tai Python-ohjelmaan OpenCV-tietokoneiden visuaalisen kirjaston avulla? Sovellus on kamerakäyttöinen, automaattisesti lukittava / lukitus / avaus / sulkeminen, jossa käytetään ihmisen, koiran ja kissan perheenjäsenten kasvojentunnistusta ja tunnistusta.

riley porter: Arduinon sisäänrakennetun sarjaportin käyttäminen. Siirrä kaikki OpenCV: n käsittely tietokoneellesi. Sitten, kun se on tarpeen, lähetä jotain niin yksinkertaista kuin sarjakuvaus "UNLOCK" Arduino-kortille, joka laukaisee releen jne. Pidä silmällä Make: -projekteja, kun aion kirjoittaa "Talking Arduino Pythonilla ”Opetusohjelma pian.

Mini Linux -laatikon liittäminen Josiah Ritchie: Haluaisin todella tietää, miten kytkeä mini-Linux-laatikko, jossa on sarjaportti, ja antaa komentoja ja vastaanottaa tietoja siitä. Laatikossa ei ole USB-porttia tai videoportteja. Se on itse asiassa pieni langaton reititin, jossa on Linux, ja sarjaliitännät ovat vain nastoja, jotka eivät ole porttia.

riley porter: Onko se TTL-sarja? 3v3 tai 5v5? On todella helppoa, jos on vain nastoja. Kun olet määrittänyt, mitä jännitettä Linux-ruudun USART (tai sarjaportti) on käynnissä, kytke TX Arduinosta RX: ään Linux-ruutuun. Tee päinvastainen RX-linja ja kiinnitä molemmat maajohdot yhteen ja viola, siellä on se!

Tein myös jotain vastaavaa täällä: https://www.synthetos.com/blog/openwrt-router-station-pro-arduino/

Liitäntä Arduino verkkovirralla

Alex Valdez: Miten voin liittää Arduinon verkkovirtaan esim. kääntää kuistivalo päälle ja pois?

bjepson: PowerSwitch Tail (http://www.makershed.com/ProductDetails.asp?ProductCode=MKPS01). on hyvä tapa vaihtaa verkkojännite Arduinolla. Toinen vaihtoehto on noutaa kauko-ohjattu virtakytkin (kuten http://www.amazon.com/gp/product/B0020ML762). pura kauko-ohjain ja käytä releitä vaihtaaksesi Arduinon painikkeita kuten edellä (http://www.flickr.com/photos/bjepson/5344937372/in/set-72157625796512226/)

Reaaliaikainen käyttöjärjestelmä (RTOS) ja Arduino Efren Cruzat II: Onko Arduinolle ilmainen FreeRTOS-portti?

bjepson: En usko, että Arduinon mikrokontrolleri voisi tukea FreeRTOSia. Contiki on mahdollisuus, vaikka en ole kokeillut sitä: https://github.com/zxombie/contiki-arduino#readme

ICSP: Mitä olet tehnyt minulle viime aikoina? Shane Thomas: Mitä helvettiä ICSP tekee minulle Arduinossa?

Ethan Dicks: ICSP (In-Circuit Serial Programming) on, miten voit ohjelmoida tyhjän AVR-mikrokontrollerin asentamaan "käynnistyslataimen" (ohjelma, joka on valmis käytettäväksi Arduino-ohjelmalla, joka tietää, kuinka ladata ohjelmasi (luonnokset) USB / sarjaportin kautta). Voit myös päivittää käynnissä olevan Arduinon käynnistyslataimen uudemmalla tai eri versiolla, vaikka sitä ei tarvita usein. Lopuksi, jos projekti on niin suuri, että täytät ohjelman muistin, voit ladata käynnistyslataimen kokonaan ja ladata koko ohjelman ICSP-portin kautta.

Tarvitset jonkinlaisen ohjelmoijan käyttämään ICSP-porttia. USBtinyISP on edullinen ($ 20) tapa mennä näinä päivinä, mutta on vanhempia ohjelmoijia, joita voit tehdä tyhjästä, jos sinulla on todellinen rinnakkais- tai todellinen sarjaportti laitteessasi. Kun sinulla on ISCP-porttiin liitetty ohjelmoija, ”avrdude” voi saada uuden / korvaavan käynnistyslataimen tai sovelluksen suoraan sirulle.

Useimmat Arduinon käyttäjät eivät koskaan kosketa ICSP-porttia, mutta jos alat rakentaa omia AVR-pohjaisia ​​projekteja, se on varsin kätevä.

hauskaa:

Onko Gecko tietoinen Arduinosta? Karl Bunnell: Voiko Geico säästää 15% autovakuutuksesta? Vielä tärkeämpää on… Voiko Arduinon kotiautomaatiojärjestelmä säästää kotiin yli 15% energiankulutuksesta?

Vaikuttaa Charles Kantzin GF Charles Kantzia: Miten voin tehdä vaikutuksen tyttöystäväni Arduinon kanssa?

Leif Burrow: Tee hänelle reuna valaistu kortti hänen syntymäpäivänsä tai loma. http://www.evilmadscientist.com/article.php/edgelitcards. Käytä Arduinoa lisäämällä liikettä vaihtamalla 2 tai useampia kerroksia päälle ja pois. Lisää myös pieni ohut kaiutin ja käytä Arduinoa soittamaan. Jos odotat joulua täällä, saat aloittaa: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1289778011.

Rob T Firefly: Kuolema! Aion kysyä tätä kysymystä; miten voin tehdä vaikutuksen Charles Kantzin tyttöystävään Arduinon kanssa?

Infinity Nick: Mikä on Arduinon maksimiteho (W)?

Leif Burrow: Ääretön, mutta vain kerran ja vain hetken.

Propellerpään rileily Jani Pönkkö: Onko muiden mikrokontrollerien kehitysalustojen kehittäjiä avoin kilpailu, kun Arduino alkoi saada lisää seuraajia?

Leif Burrow: Mainitse vain Arduino Propeller Expossa.

Lisää: Lisää Merkki: Arduino-kattavuus

Osake

Jättänyt Kommenttia