Talaan ng mga Nilalaman:

Interface ng Arduino Spaceship: 3 Mga Hakbang
Interface ng Arduino Spaceship: 3 Mga Hakbang

Video: Interface ng Arduino Spaceship: 3 Mga Hakbang

Video: Interface ng Arduino Spaceship: 3 Mga Hakbang
Video: Arduino MASTERCLASS | Full Programming Workshop in 90 Minutes! 2024, Hulyo
Anonim
Arduino Spaceship Interface
Arduino Spaceship Interface

Kumuha ng pamayanang maaaring turuan, Sa oras na ito ay gumawa ako ng isa sa pinakasimpleng mga proyekto upang makumpleto sa isang Arduino Uno: isang sasakyang pangalangaang. Tinatawag ito sapagkat ito ay ang uri ng programa at circuitry na gagamitin sa mga maagang palabas sa sci-fi sa TV at mga pelikula upang tularan ang isang "button-flashing" na epekto na dapat ipakita na ang isang rocket ship ay gumaganap nang tama. Mayroong maraming mga mapagkukunan sa online upang gawin ang proyektong ito, ngunit sana ang pag-post nito sa Mga Tagubilin ay makakatulong sa maraming tao na maging interesado sa eksperimento sa isang Arduino.

Mga Materyales:

  • Arduino Uno Board (ginustong starter kit)
  • Breadboard
  • Ang mga koneksyon sa circuit ay ipinapakita sa diagram, kabilang ang: mga jumper wires, resistors, LED's, at isang pindutan
  • Ang computer na may naka-install na programa ng coding ng Arduino

Hakbang 1: Buuin ang Modyul

Buuin ang Modyul
Buuin ang Modyul
Buuin ang Modyul
Buuin ang Modyul
Buuin ang Modyul
Buuin ang Modyul

Una, tiyaking naka-disconnect ang iyong Arduino mula sa pinagmulan ng kuryente. Pagkatapos, sundin ang mga hakbang na ito upang ikonekta ang lahat ng mga bahagi ng circuit:

  1. I-wire ang breadboard sa 5V (positibo) at ground (negatibong) mga koneksyon ng Arduino.
  2. Ilagay ang dalawang pulang LED sa slot "e" sa breadboard, medyo mataas sa board, na may berdeng LED sa parehong puwang sa ibaba nila.
  3. Ikabit ang katod ng bawat LED sa lupa sa pamamagitan ng resistor na 220 ohm.
  4. Ikonekta ang anode ng berdeng LED sa digital pin 3 sa Arduino, at gawin ang pareho para sa mga pulang LED sa mga pin na 4 at 5.
  5. Ilagay ang switch button sa ibaba ng mga LED sa breadboard bridging slots na "e" at "f." Ikabit ang mas mataas na bahagi sa lakas, at ang ibabang bahagi sa digital pin 2. Sa parehong panig, magdagdag ng 10 kiloohm risistor sa lupa. (Ang resistor na ito ay nagdudulot ng isang "LOW" na pagbabasa kapag ang pindutan ay hindi pinindot.)

Hakbang 2: Code ang Project

Code ang Proyekto
Code ang Proyekto

Huwag mag-atubiling gamitin ang imahe sa itaas at kopyahin ang code sa iyong proyekto. Kung mahirap makita, sundin ang link na ito at kunin ang code mula sa GitHub:

Maraming mga bagay na dapat tandaan ay maaari mong baguhin ang "switchState == LOW" sa "switchState == HIGH" upang mailipat ang pag-uugali ng modyul: magpapikit ito kapag hindi nai-compress at mananatiling solid kapag pinindot. Ang iba pang bagay na dapat tandaan ay maaari mong baguhin ang halaga ng mga pahayag na "antala" upang ayusin kung gaano kabilis ang kislap ng pulang LED kapag pinindot ang pindutan.

Hakbang 3: I-upload ang Code at Maglaro Sa Iyong Interface

I-upload ang Code at Maglaro Sa Iyong Interface
I-upload ang Code at Maglaro Sa Iyong Interface
I-upload ang Code at Maglaro Sa Iyong Interface
I-upload ang Code at Maglaro Sa Iyong Interface

Ikonekta ang Arduino sa computer at i-upload ang code; sana, lahat gumana! Kung hindi, suriin ang iyong mga koneksyon sa kawad at tiyaking nakasulat nang tama ang lahat ng code. Ayusin ang anumang mga error at muling i-upload.

Ang berdeng LED ay dapat na naiilawan nang solid. Pindutin nang matagal ang pindutan, at ang mga pulang LED ay dapat magpikit ng kahalili sa bawat isa! Maaari kang gumawa ng isang takip para sa mga pindutan at LED's upang sabihin kahit anong gusto mo, at upang itago ang mga wires kung nais mo. Sana naging masaya ka sa proyektong ito!

Inirerekumendang: