Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
E bëra këtë projekt vetëm për argëtim, por kjo gjë funksionon si një tastierë normale me gjithçka.
Argëtohu!
Furnizimet
- Dialer analoge
- Mikrokontrollues Geekcreit® Pro Micro 5V 16M Mini Leonardo
Hapi 1: Pajisje kompjuterike
Dialog Analog
Për këtë projekt unë kam përdorur këtë dial analoge të vjetër, të blerë disa vite më parë, nuk e di nëse të gjithë numrat funksionojnë kështu, por mendoj se është një proces i zakonshëm pune. Numëruesi im ka dy butona:
E para (tela ngjyrë kafe), e lidhur me PIN 3 në Arduino, hap lidhjen kur filloni të lëvizni numrin dhe mbylleni kur mbaron numërimi.
E dyta (tela e verdhë), e lidhur me PIN 4 në Arduino, mbyll dhe hap lidhjen sa herë që numërohet.
Teli i kuq është i lidhur me GND në Arduino.
Arduino
E RORTNDSISHME! Ky projekt funksionon vetëm me këtë lloj Arduino, sepse ka një ATMEGA32U4, i cili mund të imitojë tastierën
Hapi 2: Softueri
Mund ta shkarkoni programin nga GitHub:
Ngarko skedarin "dial_to_usb.ino" në Aurduino duke përdorur Softuerin Arduino
Hapi 3: (Opitonal) Testi i Vonesave të Butonave
Nëse thirrësi fut pak a shumë numër normal, përdorni skedarin "dial_ms_test.ino" për të testuar vonesën ms të dialerit.
Minierat ndonjëherë numërojnë hyrje të dyfishtë, por ato janë rreth 1 ose 2 ms, vonesa normale është 40 deri në 60 ms.
Nëse keni një hyrje të dyfishtë më të madhe se 1 ose 2 me këtë test, ndryshoni vonesën në skedarin e mëparshëm, sipas rezultatit të testit.
Hapi 4: (opsionale) Rasti i printuar 3D
Modele 3D nga Grigori Valenti