Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Așadar, după prima mea ruptură și acum cu PUTEREA ARDUINO, pot să realizez o versiune MK.2 a manetei de ejecție!
Pasul 1: Piese
Lucruri de care vei avea nevoie:
- Un micro arduino pro (foarte ieftin)
- Un întrerupător de baie
- O cutie electrică (sau cum îi numiți)
- O bucată de frânghie
- 2 cabluri dupont
- Ciocan de lipit
Și s-ar putea să aveți nevoie de:
- Unele zipties
- Bandă / bandă electrică
Pasul 2: Comutatorul
În primul rând, trebuie să tăiem cablurile dupont și să le lipim la capetele comutatorului. Apoi niște bandă electrică în jurul lor, astfel încât să nu intre în contact unul cu celălalt.
Pasul 3: Modificarea casetei
Deci, cutia electrică are nevoie de unele modificări pentru arduino și comutați să stați în ea. a existat o mică buclă în mijloc care trebuie să meargă și avem nevoie de o gaură pentru cablul nostru USB arduino.
Pasul 4: Pune totul în cutie
Din moment ce nu m-am gândit cu adevărat la asta, tocmai am folosit fermoarele pentru a monta arduino la cutie: P, comutatorul se asigură și cu fermoarele, chiar și eu, dar doar pentru siguranță. Conectați firele la pinul digital 4 și la masă pe arduino, nu contează în ce direcție. Apoi am folosit niște bandă pentru a fixa comutatorul la coarda mea, după cum puteți vedea în imagine.
Pasul 5: Adăugați-l sub masa dvs
Deci totul este montat acum, așa că acum pentru a-l asigura sub masa mea! Tocmai am folosit niște ecrane, aveam un plan de a putea să-l elimin dacă păcătuiește așa, dar nu mă deranjează atât de mult, dar tu poți veni cu propria ta idee de a o monta, poate chiar sub scaun!
Pasul 6: Codul
Deci, cel mai bun lucru despre acest design este că acum are un arduino! Așadar, acum îl putem lăsa să facă orice în loc să conecteze totul la un mouse wireless. Codul este destul de simplu, dar, ca începător, mi-a fost greu să vin cu codul, dar iată-l! Software-ul arduino ar trebui au biblioteca de tastatură instalată, dar dacă nu, probabil că Google are răspunsul;) și o mică notă laterală: arduino trebuie să fie un pro micro sau leonardo, deoarece au procesorul potrivit pentru ca funcția tastaturii să funcționeze.
#include int chain = 4; int state = 4; int_stat_vechi = 0; void setup () {pinMode (lanț, INPUT_PULLUP); Keyboard.begin (); } void loop () {state = digitalRead (chain); if (state! = old_state) {Keyboard.print ("e"); întârziere (100); Keyboard.print („e”); întârziere (100); Keyboard.print („e”); vechi_stat = state; }}
Pasul 7: Ai terminat
Și gata! Distrează-te! Dacă ai întrebări, anunță-mă mai jos!