Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ang Paraan
- Hakbang 2: Pagkonekta sa Mga Bagay
- Hakbang 3: Narito ang Aking Pag-setup
- Hakbang 4: Bersyon ng Tinkercad
Video: Isang Susing Manunulat: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Naaalala mo ba si Stephen Hawking? Siya ang propesor sa Cambridge at sikat na dalub-agbilang sa wheelchair na may boses na nabuo sa computer. Naghirap siya mula sa Motor Neurone Disease at sa pagtatapos ng kanyang buhay, matapos niyang mawala ang kanyang pagsasalita, nakapag-usap siya sa pamamagitan ng isang aparato na bumubuo ng pagsasalita - una sa pamamagitan ng paggamit ng isang handhand switch, at kalaunan ay sa pamamagitan ng paggamit ng isang solong kalamnan ng pisngi.
Akala ko ay kukuha ako ng paglikha ng isang solong aparato ng pagsulat ng teksto ng switch. Isang switch lang - ON o OFF. Ano ang magagawa mo doon?
Kailangan nating isaalang-alang ang oras. Kung isara mo ang isang switch at pagkatapos buksan ito ilang sandali pa may kontrol ka sa ibang variable. Maaari naming magamit ang pagkaantala ng oras sa pagitan ng pagsasara at pagbubukas ng switch upang makabuo ng iba't ibang mga input at gawing mga string ng teksto o mensahe. Nais kong makapagsulat ng "HELLO, WORLD!" at ipadala ito sa Serial Monitor - lahat mula sa isang solong pindutan.
Mayroong isang millisecond timer na tumatakbo sa iyong Arduino. Nag-click ito ng 1 bawat 0.001 segundo. Maaari mong basahin ang halaga nito sa pahayag
int t = millis ();
// Gumawa ng paraan
int tt = millis ();
int timeDiff = tt - t;
Mga gamit
Gagamitin ko ang mga item na mayroon ang karamihan sa mga gumagamit ng Arduino at medyo murang bilhin:
- Arduino UNO
- 16 x 2 LCD
- 220 Ohm at 10K Ohm resistors
- 10K Ohm potentiometer
- Button switch
- Breadboard o stripboard
- Mga kumokonekta na mga wire
Hakbang 1: Ang Paraan
Narito mayroon kaming isang grid na naglalaman ng lahat ng mga titik, numero 0 hanggang 9 at dumating ang mga marka ng bantas. Ang letrang "A" ay nasa hilera 1 at haligi 2. Ang digit na "9" ay nasa hilera 7 at haligi 1. (Maaari mong i-print ang screen na ito upang harapin mo habang pinapatakbo ang script sa paglaon.)
Sinasabi sa iyo ng mga tagubilin kung paano gamitin ang switch. Kung pipigilin mo ang pindutan ang halaga ng hilera ay dahan-dahang bibilangin mula sa zero. Itaas ang iyong daliri mula sa pindutan kapag ang halaga ng hilera ay 1.
Hawakan muli ang pindutan at magsisimulang bilangin ang numero ng haligi mula sa zero. Itaas ang iyong daliri kapag nagpapakita ito ng 2 at pinili mo ang "A" mula sa hilera: 1 at haligi: 2.
Kailangan namin ngayong ilipat ang "A" sa mensahe sa ibabang hilera. Pindutin nang matagal ang pindutan at iangat ang iyong daliri sa aksyon 1 - idagdag ang chararacter.
Upang ipasok ang "9" pipiliin namin ang hilera 9 at haligi 1 pagkatapos idagdag ito sa aksyon 1.
Nilinaw ng Pagkilos 2 ang buong mensahe.
Ang Action 3 Dumps isang maling napiling character nang hindi idinagdag ito sa string ng mensahe. (Karaniwan ang mga mis-pick!)
Ipinapadala ng Aksyon 4 ang mensahe mula sa LCD screen sa Serial Monitor.
Hakbang 2: Pagkonekta sa Mga Bagay
Kung mayroon kang isang Liquid Crystal Display screen malamang na ginagamit mo ito sa lahat ng oras. Mahusay na ideya na bumuo ng isang maliit na koneksyon board na humahawak sa LCD, potensyomiter (para sa pag-aayos ng liwanag ng screen) at ang pagprotekta ng risistor na may solong mga wires para sa 5 volts at GND. Ang track ay pinutol sa reverse ng board, sa ilalim ng resistor ng 220 Ohm. Kalaunan ay nagdagdag ako ng mga socket ng output sa board para sa 5V at GND dahil ang Arduino ay mayroon lamang isang solong 5V socket. Makakatipid ito ng oras, mga wire at pagsubok sa susunod na kailangan mo ng LCD sa ibang proyekto. Ang "opisyal na pamamaraan" ay narito:
www.arduino.cc/en/Tutorial/HelloWorld
Ang pindutan ay wired upang i-pin ang 8 gamit ang isang 10K pull-up risistor at sa GND.
Hakbang 3: Narito ang Aking Pag-setup
Sa susunod na pahina ay isang link sa bersyon ngTinkercad upang subukan.
Gamitin ang mouse pointer at pindutan upang isara at buksan ang switch ng pindutan sa gitna ng diagram. Kailangan mong buksan ang window ng code at pagkatapos ang Serial monitor sa ilalim ng pahina upang paganahin ang isang mensahe na maipadala mula sa LCD screen sa Serial monitor. Ang pindutang "Start Simulation" ay nagsisimula sa pagpapatupad ng code.
Marahil ay mahihirapan ka pa sa una. Isipin lamang kung gaano ito nakakainis kung ito lamang ang iyong paraan ng komunikasyon.
Hakbang 4: Bersyon ng Tinkercad
Nag-embed ako ng isang bersyon ng Tinkercad dito ngunit maraming mga problema sa buffering at tiyempo upang magbigay ng magandang karanasan. Ang window ay masyadong maliit upang payagan ang circuit, Code at mahahalagang window ng Serial Monitor na maipakita nang maayos.
www.tinkercad.com/things/daSgRAOl0g1-oneke…
Narito ang link sa orihinal na Tinkercad na marahil ay medyo malaki at mas madali na buksan ang window ng code sa panahon ng simulation upang makita mo ang Serial Monitor. Ang mahahalagang oras ay gumagana nang maayos.
Inaasahan kong nasiyahan ka sa Instructable na ito at may natutunan ka.
Pinasok ko ang Instructable na ito sa Arduino Contest at nagpapasalamat sa iyong boto kung nasisiyahan ka dito.
Inirerekumendang:
Awtomatikong Magsimula ng isang Programa Kapag Nag-hook ng isang Laptop Sa isang Docking Station: 5 Mga Hakbang
Awtomatikong Magsimula ng isang Programa Kapag Ang Pag-hook ng isang Laptop Sa isang Docking Station: Ang itinuturo na ito ay tungkol sa kung paano magpatakbo ng isang programa o isang application kapag na-hook mo ang iyong laptop sa isang docking station. Sa halimbawang ito gumagamit ako ng Lenovo T480 Windows 10
Manunulat ng Arduino Morse Code: 7 Mga Hakbang (na may Mga Larawan)
Manunulat ng Arduino Morse Code: Gumawa ako ng isang robot na maaaring i-convert ang anumang naibigay na teksto sa Morse code at pagkatapos ay isulat ito !! Ginawa ito sa karton at Lego at para sa electronics ginamit ko ang Arduino at dalawang motor lamang
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: 5 Mga Hakbang
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: Ang Troll board na nilikha ni Patrick Thomas Mitchell ng EngineeringShock Electronics, at buong pinondohan sa Kickstarter hindi pa masyadong nakakaraan. Nakuha ko ang aking gantimpala ng ilang linggo maaga upang makatulong na sumulat ng ilang mga halimbawa ng paggamit at bumuo ng isang library ng Arduino sa isang pagtatangka
ScanUp NFC Reader / manunulat at Audio Recorder para sa Bulag, May Kapansanan sa Paningin at Lahat ng Iba Pa: 4 na Hakbang (na may Mga Larawan)
ScanUp NFC Reader / manunulat at Audio Recorder para sa Bulag, May Kapansanan sa Paningin at Lahat ng Iba Pa: Nag-aaral ako ng pang-industriya na disenyo at ang proyekto ay gawa ng aking semester. Ang layunin ay upang suportahan ang mga may kapansanan sa paningin at bulag na mga tao sa isang aparato, na nagbibigay-daan upang mag-record ng audio sa format na.WAV sa isang SD card at tawagan ang impormasyong iyon sa pamamagitan ng isang NFC tag. Kaya sa
Ang Mataas na Manunulat: 4 na Hakbang
Ang Mataas na Manunulat: Ang manunulat ng NYC na KATSU ay nagpapakita ng pagpapaandar ng pinakabagong tool mula sa Graffiti Research Lab: The High Writer. Ang pagguhit sa nakaraang mga disenyo ng pintura-poste mula sa mga nagbubuhat tulad ng Barry McGee at ang Mga Mamamayan Laban sa Ugly Street Spam, ang Mataas na Manunulat ay