Mga computerProgramming

Arduino Starter: sunud-sunod na mga tagubilin. Programming at mga proyekto Arduino: kung saan magsisimula?

Arduino ay isang napaka-tanyag na disenyo sa lahat ng mga tagahanga. Dapat maging pamilyar sa mga ito at mga taong hindi kailanman narinig tungkol sa kanya.

Ano ang Arduino?

Gaya ng maikling inilarawan Arduino? Best salitang ito ay magiging: electronic designer. Arduino ay isang kasangkapan na kung saan maaari kang lumikha ng isang iba't ibang mga electronic device. Sa katunayan, ito ay isang tunay na hardware computing platform unibersal na destinasyon. Maaari itong magamit para sa pagbuo ng mga simpleng circuits, at upang ipatupad ang isang medyo kumplikadong mga proyekto.

Designer batay sa kanilang mga hardware, kung saan ay isang input-output card. Sa programa sa board gamit ang wika na batay sa C / C ++. Ang mga ito ay tinatawag na, ayon sa pagkakabanggit, Processing / Mga kable. Mula sa Group C nila minana matinding pagiging simple, kaya na sila ay masyadong mabilis pinagkadalubhasaan sa pamamagitan ng sinuman, at upang ilapat ang kaalaman sa kasanayan ay hindi masyadong isang makabuluhang problema. Na nauunawaan mo ang kadalian ng operasyon, madalas sabihin na Arduino - Starter wizards designer. Kahit bata ay maaaring maunawaan na may "Arduino" boards.

Ano ito ay posible upang mangolekta?

Application Arduino lubos na magkakaibang, maaari itong gamitin bilang ito ay para sa isang simpleng halimbawa na kung saan ay inirerekomenda sa dulo ng artikulo, at para sa isang medyo kumplikadong mekanismo, kabilang ang manipulators, mga robot at pang-industriya machine. Ang ilang mga craftsmen pamahalaan sa batayan ng naturang sistema upang gumawa ng mga tablet, telepono, seguridad at surveillance systems bahay, "matalinong bahay" sistema o lamang ang mga computer. Arduino-proyekto para sa mga nagsisimula, na maaaring magsimula upang makisali kahit sa mga taong walang karanasan, ay nasa dulo ng artikulo. Maaari rin nilang gamitin upang lumikha ng isang primitive virtual sistema ng katotohanan. Lahat salamat sa isang medyo unibersal na sangkap ng hardware at ang mga pagkakataon na inaalok Arduino programming.

Saan upang bumili ng mga bahagi?

Isinasaalang-alang ang orihinal na mga bahagi, manufactured sa Italya. Ngunit ang presyo ng naturang yunit ay hindi mababa. Samakatuwid, ang isang bilang ng mga kumpanya o kahit na mga indibidwal handicraft na ginawa ng Arduino-compatible aparato at mga bahagi na jokingly palayaw produktibong panggagaya. Kapag bumibili ng mga panggagaya ay hindi maaaring sinabi na may kumpiyansa na sila ay gumagana, ngunit ang pagnanais upang i-save ang iyong mga pinili.

Components ay maaaring binili o naka-set na paisa-isa. Mayroong kahit na naka-pre-naghanda kit upang mag-ipon ng mga kotse, helicopters na may iba't ibang uri ng control o ships. I-set, tulad ng sa larawan sa itaas, Manufactured sa Tsina, ay nagkakahalaga ng $ 49.

Para sa karagdagang impormasyon tungkol sa kagamitan

Arduino board ay isang simpleng microcontroller AVR, kung saan ay stitched bootloader at mayroong hindi bababa sa minimum na kinakailangan USB-UART port. Mayroon pa ring mahalagang bahagi, ngunit sa loob ng artikulo ay magiging mas mahusay na mag-focus sa lamang ang dalawang mga bahagi.

Una, ang microcontroller, ang mekanismo na binuo sa isang scheme kung saan ang mga programa ay matatagpuan at binuo. Ang mga programa ay maaaring makaapekto sa pagpindot, ang mga signal mula sa mga bahagi ng paglikha (resistors, transistors, sensor, etc ...), Atbp Ang mga sensor ay maaaring Bukod dito maaaring ibang-iba ayon sa kanilang mga hinahangad na paggamit: .. Banayad, acceleration, temperatura, distansya, presyon, obstacle at t. d. bilang ang display na aparato ay maaaring natupad gamit ang simpleng mga bahagi mula sa LEDs at tweeters sa kumplikadong mga aparato, tulad ng mga graphic display. Bilang ang actuators ay isinasaalang-alang Motors, Valve, relays, servos, solenoids, at marami pang iba, na naglilista ng isang napaka-mahabang panahon. Sa pamamagitan ng isang bagay mula sa mga listahang MK gumagana karapatan, sa pamamagitan ng pagkonekta wires. Para sa ilang mga mekanismo na kailangan adapters. Ngunit kung ikaw talaga magsimula pagdidisenyo, kayo ay magiging mahirap na pumunit. Ngayon sabihin makipag-usap tungkol sa Arduino programming.

Para sa karagdagang impormasyon tungkol sa proseso ng programming

Mayroon handa na upang gumana sa isang microcontroller programa na tinatawag na firmware. Maaari itong maging isang solong proyekto, at Arduino proyekto, para sa bawat firmware ay kanais-nais upang mag-imbak sa isang hiwalay na folder, upang mapabilis ang proseso ng paghahanap ng tamang file. Ito ay stitched papunta sa kristal sa pamamagitan ng nagdadalubhasang aparato MK: programmer. At pagkatapos ay "Arduino" ay may isa pang kalamangan - ito ay hindi kailangan ng isang programmer. Lahat ng bagay ay ginagawa upang ang Arduino programming para sa mga nagsisimula ay madali. Nakasulat code ay maaaring load sa MC sa pamamagitan ng USB-cable. Nakamit bentahe na ito ay hindi ilang mga uri ng built-in advance programmer at spetsproshivkoy - bootloader. Bootloader ay isang espesyal na programa na nagsisimula kaagad pagkatapos pagkonekta at pakikinig, ay mayroong anumang mga utos kung ang kristal ay doon o hindi Arduino proyekto sa flash. Mula sa paggamit bootloader ay lumalabas ang ilang mga talagang kaakit-akit na kalamangan:

  1. Ang paggamit lamang ng isang channel ng komunikasyon na hindi nangangailangan ng dagdag na oras. Kaya, ang Arduino proyekto ay hindi nangangailangan ng sa iyo upang ikonekta ang maraming iba't ibang mga wire, at doon mayroong kaguluhan sa kanilang paggamit. Upang gumana matagumpay na sapat ng isang USB-cable.
  2. Protection curve kamay. Dalhin sa isang microcontroller bricks estado sa pamamagitan ng direktang firmware ay medyo madali, mas strain ay hindi kinakailangan. Kapag nagtatrabaho sa bootloader sa potensyal na mapanganib na mga setting, hindi mo na makakuha ng (sa pamamagitan ng pagbuo ng programa, siyempre, at maaari mong masira ang lahat ng bagay). Samakatuwid Arduino para sa mga nagsisimula ay hindi lamang mula sa punto ng view na ay malinaw at madaling gamitin, pa rin ito avoids ang mga hindi gustong cash mga gastos na may kaugnayan sa ang kawalan ng karanasan nagtatrabaho sa mga ito, tao.

Mga proyekto upang simulan ang

Kapag ikaw ay may got ang isang set, isang panghinang, dagta at panghinang ay hindi dapat lamang na hubugin napaka-kumplikado disenyo. Ang mga ito ay, siyempre, maaari mong pagsilaw, ngunit ang mga pagkakataon ng tagumpay sa Arduino Starter medyo mababa sa komplikadong proyekto. Para sa pagsasanay at "pagkuha" mga kamay maaari mong subukan ang upang ipatupad ang ilang higit pang mga simpleng kawali, na makakatulong upang maunawaan ang mga pakikipag-ugnayan ng trabaho at "Arduino". Tulad ng unang hakbang sa nagtatrabaho sa Arduino para sa mga nagsisimula maaaring ito ay ipinapayong isaalang-alang:

  1. Gumawa ng isang kumikislap LED, na kung saan ay nagpapatakbo sa pamamagitan ng "Arduino".
  2. Pagkonekta ng isang hiwalay na pindutan sa "Arduino". Kapag ito ay maaaring gawin upang ang mga pindutan ay maaaring ayusin ang mga LED glow mula №1.
  3. Pagkonekta ng isang potensyomiter.
  4. magpaandar buhat sa malayo control.
  5. Kumonekta at magtrabaho kasama ang tri-color na LED.
  6. Koneksyon ng piezoelectric elemento.
  7. Pagkonekta ng photoresist.
  8. Ikonekta ang motion sensor at signal tungkol sa kanyang trabaho.
  9. Pagkonekta ng kahalumigmigan o temperatura sensor.

Mga proyekto para sa hinaharap

Ito ay malamang na hindi na kayo ay interesado in "Arduino" upang ikonekta ang mga indibidwal na LEDs. Malamang, ikaw ay naaakit sa pamamagitan ng pagkakataon na lumikha ng kanilang kotse, Remote-controlled na bangka , o lumilipad ang puthaw. Ang nasabing proyekto ay kumplikado sa kanilang pagpapatupad, kailangan nila ng maraming oras at pagsisikap, ngunit sa pamamagitan ng mga sumusunod na mga ito, makakakuha ka ng kung ano ang gusto mo: isang mahalagang karanasan sa Arduino na disenyo para sa mga nagsisimula.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tl.unansea.com. Theme powered by WordPress.