Inhoudsopgave:

Automatische Page Turner: 6 stappen
Automatische Page Turner: 6 stappen

Video: Automatische Page Turner: 6 stappen

Video: Automatische Page Turner: 6 stappen
Video: ScanRobot 2.0 MDS: more than 3000 pph = the FASTEST automatic bookscanner WORLDWIDE! 2024, November
Anonim
Image
Image
Benodigdheden
Benodigdheden

Heb je ooit problemen gehad met het omslaan van pagina's tijdens het spelen van een instrument? Ik weet zeker dat velen van ons dat hebben. Deze automatische pageturner kan u helpen het probleem op te lossen. Het is supergemakkelijk om mee te werken. U plaatst het product gewoon op de grond en u hoeft alleen maar op de knop te drukken om pagina's om te slaan. Wat nog belangrijker is, dit is heel gemakkelijk te maken! Dus zonder verder oponthoud, laten we aan de slag gaan!

Stap 1: Benodigdheden

Benodigdheden
Benodigdheden
  • Arduino Leonardo-bord
  • Breadboard
  • Doorverbindingsdraden x8
  • 470 ohm weerstand
  • Knop
  • Schoenendoos doos

Stap 2: Monteer de elektronica

Monteer de elektronica
Monteer de elektronica
Monteer de elektronica
Monteer de elektronica
Monteer de elektronica
Monteer de elektronica
  • sluit de draden aan op de knop
  • sluit 5v aan op positief en GND op negatief
  • sluit positief en negatief aan op het breadboard
  • sluit GND aan op pin 4 en pin 2 op het breadboard
  • sluit de weerstand aan op het breadboard
  • sluit de knop aan op het breadboard

Stap 3: Coderen

codering
codering

De laatste stap is coderen. U kunt ervoor kiezen om ArduBlock (afbeelding meegeleverd) of de codeversie te gebruiken.

Link voor de code is hier

#erbij betrekken

/* Met deze kernbibliotheken kunnen de op 32u4 en SAMD gebaseerde boards (Leonardo, Esplora, Zero, Due en MKR Family) verschijnen als een native muis en/of toetsenbord op een aangesloten computer. */ void setup(){ // plaats hier je setup-code om één keer uit te voeren: pinMode(2, INPUT); // stelt de digitale pin in als invoer Keyboard.begin(); // initialiseer de controle over het toetsenbord Keyboard.releaseAll(); } void loop(){ // plaats hier je hoofdcode, om herhaaldelijk uit te voeren: if (digitalRead(2)) { pinMode(4, INPUT_PULLUP); // maak van pin 4 een ingang en zet de pullup-weerstand aan zodat deze hoog wordt tenzij aangesloten op aarde if(digitalRead(4)==LOW) {// doe niets totdat pin 4 laag wordt Keyboard.press(215); //de toets om in te drukken (ASCII-code)} Keyboard.releaseAll(); } }

Stap 4: De doos

De doos
De doos
De doos
De doos
  1. traceer de grootte van de knop op de doos
  2. knip het gat uit

Stap 5:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
  1. Steek de knoop door het gaatje
  2. Doe de Arduino in de doos

Stap 6: Voltooi

Aanbevolen: