Talaan ng mga Nilalaman:
- Hakbang 1: Ikonekta ang Keypad
- Hakbang 2: I-download ang Code Kahit
- Hakbang 3: Pag-setup ng Code
- Hakbang 4: Digit 1
- Hakbang 5: Digit 2
- Hakbang 6: Digit 3
- Hakbang 7: Paglipat ng Servo
Video: Servo Motor Keypad Control: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Una ay ang pag-set-up ng motor na servo.
- Ang gitnang wire ay papunta sa 5V port
- Ang kaliwa ay pupunta sa port ng GND
- Ikonekta ang huling (ang control wire) sa port 9
Hakbang 1: Ikonekta ang Keypad
Ang keypad ay medyo simple. Ikonekta lamang ang mga pin na natitira mula sa kanan 8, 7, 6, 5, 4, 3, 2, 1. Ang larawan ay inilipat ng isa ngunit ikonekta namin ang servo sa 9 kaya ilipat lamang ang lahat pababa.
Hakbang 2: I-download ang Code Kahit
I-download ang code (na nagkomento) at patakbuhin. Dapat ay maayos ang lahat. Karaniwan kapag nagpasok ka ng isang 3 digit na numero sa ibaba 180 inililipat nito ang servo arm sa degree na iyon. Sa pamamagitan ng tatlong digit na ibig kong sabihin ay kakailanganin mong ipasok ang 010 upang makakuha ng 10 at 005 upang makakuha ng 5.
Hakbang 3: Pag-setup ng Code
Ang Keypad's ay maaaring magkakaiba, siguraduhin na ang iyong hitsura ng char array, kung hindi lamang baguhin ang mga chars upang tumugma sa iyo. Gumamit ako ng isang variable ng pagsisimula upang hawakan ang pag-reset ng val (0) na pagpipilian. Maaari mong palaging ipasa ang isang 0 sa pamamaraan sa halip.
Hakbang 4: Digit 1
Suriin ng code na ito kung susuriin ang unang digit na maaaring 0 o 1. Anumang iba pa ang sanhi ng servo na i-reset sa 0 dahil ang pag-input ay hindi wasto. Kung wastong pagtaas sa susunod na digit at nagdaragdag ng 100 kung 1 ay naipasok. Kaya mayroon kang base ngayon na 100.
Hakbang 5: Digit 2
Katulad ng una sinusuri lamang nito ang mga numero, sa oras na ito 1-9. Kapag ang isang wastong character ay naipasok na ito ay nagdaragdag ng bilang ipinasok beses 10 upang punan ang lugar ng 10. Kaya sabihin nating ang digit 1 ay 1 kaya't mayroon kang 100, ngayon ay nakapasok ka na. 150 na ang base.
Hakbang 6: Digit 3
Ang Digit 3 ay katulad ng iba ngunit nagdaragdag lamang ng 1-9 batay sa kung ano ang napili. Sabihin nating 8 ang napasok. Mayroon ka na ngayong 158 upang maipasa sa pamamaraang paglipat ng servo. Kapag napasa na, pumunta sa susunod na hakbang…
Hakbang 7: Paglipat ng Servo
Sinusuri na ang val, ang aming halimbawa ay 158, ay mas mababa sa 180. Dahil ito ay inililipat nito ang motor sa 158 degree. Kung sinabing 190, ang servo ay magre-reset sa 0. Ang mga serial print ay para lamang sa pagsuri sa data. Wala sa makabuluhan doon.
Inirerekumendang:
Control ng Pagkain sa Pagkain ng Cat (ESP8266 + Servo Motor + 3D Pag-print): 5 Hakbang (na may Mga Larawan)
Cat Food Access Control (ESP8266 + Servo Motor + 3D Pag-print): Ang proyektong ito ay napupunta sa proseso na ginamit ko upang lumikha ng isang awtomatikong mangkok ng pagkain ng pusa, para sa aking nakatatandang diabetic na pusa na si Chaz. Kita n'yo, kailangan niyang kumain ng agahan bago siya makakuha ng kanyang insulin, ngunit madalas kong makalimutan na kunin ang kanyang pinggan sa pagkain bago ako matulog, na kung saan
Kinokontrol ng Stepper Motor na Stepper Motor - Stepper Motor Bilang isang Rotary Encoder: 11 Hakbang (na may Mga Larawan)
Kinokontrol ng Stepper Motor na Stepper Motor | Stepper Motor Bilang isang Rotary Encoder: Magkaroon ng isang pares ng mga stepper motor na nakahiga at nais na gumawa ng isang bagay? Sa Instructable na ito, gumamit tayo ng isang stepper motor bilang isang rotary encoder upang makontrol ang posisyon ng isa pang stepper motor gamit ang isang Arduino microcontroller. Kaya't nang walang pag-aalinlangan, ge
3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)
3 Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: Nais mo bang buksan o i-OFF ang mga ilaw sa pamamagitan lamang ng pag-iisip tungkol dito? O nais mong malaman kung gaano ka-stress sa pamamagitan ng pagtingin sa kulay ng isang humantong sa RGB? Habang ngayon maaari mo sa pamamagitan ng pagsunod sa mga Instructionable na ito! Upang makakuha ng isang pakiramdam para sa kung ano ang pupuntahan namin
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: 4 na Hakbang (na may Mga Larawan)
Keypad Interface Sa 8051 at Pagpapakita ng Mga Numero ng Keypad sa 7 Segment: Sa tutorial na ito sasabihin ko sa iyo ang tungkol sa kung paano namin mai-interface ang keypad sa 8051 at ipinapakita ang mga numero ng keypad sa 7 segment na pagpapakita
Posisyoner ng Servo ng Keypad na Posisyoner: 3 Mga Hakbang
Posisyoner ng Keypad Button Servo: Sa itinuturo na ito, ang isang ay maaaring pindutin ang isang pindutan sa key pad at depende sa kung anong character ang pinindot, ang servo motor ay magpapasara sa isang tiyak na degree. Ang programa ay patuloy na loop tuwing pinipindot ang isang pindutan