Innholdsfortegnelse:

Automatisk sidesvinger: 6 trinn
Automatisk sidesvinger: 6 trinn

Video: Automatisk sidesvinger: 6 trinn

Video: Automatisk sidesvinger: 6 trinn
Video: Molo - Automatisk (Lyrics) 2024, Juli
Anonim
Image
Image
Rekvisita
Rekvisita

Har du noen gang hatt problemer med å bla sider mens du spiller et instrument? Det er jeg sikkert mange av oss har. Denne automatiske siden-vender kan hjelpe deg med å løse problemet. Det er superenkelt å jobbe med. Du legger ganske enkelt produktet på gulvet, og alt du trenger for å gjøre det, gå på knappen for å bla sider. Enda viktigere, dette er veldig enkelt å lage! Så uten videre, la oss komme i gang!

Trinn 1: Rekvisita

Rekvisita
Rekvisita
  • Arduino Leonardo -brett
  • Brødbrett
  • Stikkledninger x8
  • 470 ohm motstand
  • Knapp
  • Skokasse

Trinn 2: Sett sammen elektronikken

Sett sammen elektronikken
Sett sammen elektronikken
Sett sammen elektronikken
Sett sammen elektronikken
Sett sammen elektronikken
Sett sammen elektronikken
  • koble ledningene til knappen
  • koble 5v til positiv og GND til negativ
  • koble positivt og negativt til brødbrettet
  • koble GND til Pin 4 og Pin 2 til brødbrettet
  • koble motstanden til brødbrettet
  • koble knappen til brødbrettet

Trinn 3: Koding

Koding
Koding

Det siste trinnet er koding. Du kan enten velge å bruke ArduBlock (bildet følger med) eller kodeversjonen.

Link til koden er her

#inkludere

/* Disse kjernebibliotekene lar 32u4- og SAMD -baserte tavler (Leonardo, Esplora, Zero, Due og MKR Family) vises som en opprinnelig mus og/eller tastatur til en tilkoblet datamaskin. */ void setup () {// legg oppsettskoden her for å kjøre en gang: pinMode (2, INPUT); // angir den digitale pinnen som input Keyboard.begin (); // initialiserer kontrollen over tastaturet Keyboard.releaseAll (); } void loop () {// legg hovedkoden din her for å kjøre gjentatte ganger: if (digitalRead (2)) {pinMode (4, INPUT_PULLUP); // gjør pin 4 til en inngang og slå på pullup -motstanden slik at den går høyt med mindre den er koblet til bakken hvis (digitalRead (4) == LOW) {// ikke gjør noe før pin 4 blir lav Keyboard.press (215); // tasten for å trykke (ASCII -kode)} Keyboard.releaseAll (); }}

Trinn 4: Boksen

Boksen
Boksen
Boksen
Boksen
  1. spore størrelsen på knappen på esken
  2. skjær ut hullet

Trinn 5:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
  1. Sett knappen gjennom hullet
  2. Legg Arduino i esken

Trinn 6: Fullfør

Anbefalt: