Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bagay na Kakailanganin mo:
- Hakbang 2: Ang Hardware
- Hakbang 3: Ang Code
- Hakbang 4: Konklusyon
Video: Plotter ng Halaga ng Arduino Analog: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ilang sandali ang nakaraan, naisip ko na magiging madaling gamiting magkaroon ng isang grap para sa aking mga analog na output. Makakatulong ito sa pag-debug ng aking mga output, bigyan ako ng isang pangkalahatang ideya ng mga limitasyon ng sensor at kung ano pa, at magiging isang cool na interface lamang para sa anumang sensor. Kaya, sa isang Arduino, isang oled, at isang sensor na iyong pinili, bumangon tayo at tumakbo.
Hakbang 1: Mga Bagay na Kakailanganin mo:
- Isang Arduino
- Isang display (ang aking proyekto ay gumagamit ng isang 0.96 "OLED, at ang sketch ay angkop para sa pareho, ngunit huwag mag-atubiling gumamit ng anumang display na gusto mo. Kakailanganin mong i-tweak ang code na ito, bagaman (ipinaliwanag sa seksyon ng code))
- Isang breadboard (Gumagamit ako ng isang pasadyang panangga ng tinapay, ngunit hindi mahalaga kung ano ang iyong ginagamit)
- Jumper wires
- Hindi maraming oras
Hakbang 2: Ang Hardware
Pagkonekta sa OLED: (Sumangguni sa mga imahe sa itaas para sa mga kulay)
- Red Wire (VCC): 5v ng Arduino
- Green Wire (GND): Lupa ng Arduino
- Lila Wire (SCL): SCL ng Arduino (Suriin ang ilalim ng board para sa pag-label, kung walang tukoy na pin ng SCL, karaniwang A5 ito)
- Orange Wire (SDA): SDA ng Arduino (Suriin ang ilalim ng board para sa pag-label, kung walang tiyak na SDA pin, karaniwang A4 ito)
Pagkonekta sa Sensor: (Sumangguni sa mga imahe sa itaas para sa mga kulay)
- Paganahin ang sensor ayon sa tukoy na pinout nito
- Ang output ng sensor ay dapat pumunta sa A0
Hakbang 3: Ang Code
Ito ay isang simpleng bagay na ginagawa ng programa- kinukuha ang input ng analog, inilalagay ito sa mga koordinasyon ng grap, at gumuhit ng isang linya sa koordinasyon ng y, mula sa naunang y coordinate, habang ang x coordinate ay patuloy na nadagdagan.
Ang code ay hindi masyadong kumplikado sa lahat, at mahusay na nagkomento, kaya kung sa palagay mo naiintindihan mo ito nang sapat upang mai-tweak ito, sa lahat ng paraan gawin ito. Gayunpaman, ito ay dinisenyo upang maging maximum na napapasadyang may kaunting pag-aayos. Upang baguhin ang laki ng grap, posisyon ng grap, o laki ng pagbabasa ng bar (ang laki ng bar ay na-optimize na, at tumutugon nang nakatakda), kailangan mo lamang baguhin ang
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
mga pare-pareho, alinsunod sa iyong kinakailangan, sa seksyon ng kahulugan ng mga pare-pareho.
Bilang karagdagan, ang iyong output ng sensor ay maaaring baligtarin (mataas na input -> mababang output at kabaligtaran). Sa kasong ito, baguhin ang patuloy na INVERTED sa 'totoo'.
Arduino code:
Hakbang 4: Konklusyon
Kaya't ito lang para sa simpleng proyektong ito. Sana magamit ito sa ibang tao. Kung nagkataon kang makahanap ng isang bug sa code, anumang mga potensyal na pagpapabuti, o kahit isang bagong paggamit para sa proyekto, mangyaring ipaalam sa akin sa mga komento. Gayundin, kung nagustuhan mo ang proyekto, isaalang-alang ang pagboto para dito sa paligsahang "Build A Tool".
Inirerekumendang:
Paano Magbasa ng Maramihang Mga Halaga ng Analog Gamit ang Isang Analog Pin: 6 na Hakbang (na may Mga Larawan)
Paano Magbasa ng Maramihang Mga Halaga ng Analog Gamit ang Isang Analog Pin: Sa tutorial na ito, ipapakita ko sa iyo kung paano basahin ang maraming mga halagang analog na gumagamit lamang ng isang analog input pin
Isang Sirko na Maaaring Makaramdam ng Pagbabago sa Halaga ng Temperatura: 10 Hakbang
Isang Circuit Na Maaaring Makaramdam ng Pagbabago sa Halaga ng Temperatura: Sinusukat ng circuit na ito ang temperatura gamit ang isang sensor ng temperatura ng LM35 at inihambing ang input boltahe gamit ang isang ic op-amp sa impormasyong nakolekta ang circuit ay bubukas at papatayin ang relay
Micro: bit MU Vision Sensor para sa Mga Nagsisimula - Mga Halaga ng Label at Pagkilala sa Numero ng Card: 6 na Hakbang
Micro: bit MU Vision Sensor para sa Mga Nagsisimula - Mga Halaga ng Label at Pagkilala sa Numero ng Card: Ito ang aking pangalawang gabay sa sensor ng paningin ng MU. Sa proyektong ito, ipo-program namin ang micro: kaunti upang makilala ang iba't ibang mga card ng numero sa pamamagitan ng paggamit ng mga halaga ng label
7-segment upang Ipakita ang Mga Halaga ng ADC #Arduino, #Arduino: 4 na Hakbang
7-segment upang Ipakita ang Mga Halaga ng ADC #Arduino, #Arduino: Sa artikulong ito ay gumawa ako ng isang proyekto na nauugnay pa rin sa nakaraang artikulo. Pinangalanang pinoproseso ang data ng ADC. Kaya hindi mo kailangan ng isang serial monitor upang makita ang halaga ng data ng adc. sa artikulong ito ay gagawa ako ng isang display ng manonood ng Halaga ng ADC. kaya hindi mo '
ANG EMOSYONAL NA HALAGA PAG-iwas sa ROBOT: 11 Mga Hakbang
ANG EMOSYONAL NA OBSTACLE Pag-iwas sa ROBOT: Ang robot na pang-emosyonal. Ang robot na ito ay nagpapakita ng mga emosyon na may mga neopixel (RGB LED's) tulad ng kalungkutan, kaligayahan, galit at takot, maiiwasan din nito ang mga hadlang at gawin ang ilang mga paggalaw sa ilang tiyak na damdamin. Ang utak ng robot na ito ay isang Arduino mega. ke