Stap 1: Schakelen Debouncing (Software)
We willen eerst weten waarom debouncing een schakeloptie is vereist. Dus moeten we doen een eenvoudige test van hoe het niet moet een schakelaar debounce
Doelstelling1 : - om over te schakelen op de Led wanneer de knop wordt ingedrukt uitschakelen wanneer geduwd weer
Dingen nodig:-
- 1 X drukknop
- 1XAny weerstand boven 1 k ohm (resistor nodig om te vermijden de elektrische ruis)
- 1XRed Led (voor betere visuele)
- 1XBreadBoard
- 3XMale naar mannelijke Jumper Wire (gemeenschappelijke draad moet ook boete doen)
- Arduino Uno of wat je hebt bij de hand
- En uiteraard een voedingsbron voor de Arduino
De eerste foto toont hoe aan te sluiten:-
1. rode---> 5V
2. groene---> Gnd
3. witte---> digitale Pin 8 (of wat u wenst, vergeet niet om te wijzigen van de definitie van de pin in de schets)
4. LED +---> digitale Pin 13 (ik zou suggereren niet met behulp van een andere weerstand van 220 ohm)
5. LED ----> Gnd (net naast Pin 13)
De tweede foto is de breadboard weergave... in het geval u alles op brood bord wilt
Opmerking:-instructie over de code is mooi commentaar in de schets. Gewoon downloaden van het eerste bestand en Upload het naar de Arduino IDE... en gelieve zorgvuldig lezen van de commentaren.
Conclusie 1 :-Ik zou graag horen van de doeners. Proberen om erachter te komen waarom dit gebeurt, niet van google het behagen. Na het uitzoeken van Ga voor het volgende doel.
Doelstelling 2 : - na niet te doen wat je wilt, maken een beetje functie met de naam "debounce()" om te gaan met het probleem.
Dingen nodig:-
- Niets vereist het het tweede bestand is gekoppeld.
Opmerking :- gewoon het tweede bestand uploaden naar de Arduino IDE en zie de magie en opnieuw lezen van de reacties zorgvuldig.
Gevolgtrekking 2:-werkt precies hoe het zou moeten volgens mij.
Conclusie : - dus u uw eerste debounced switch zojuist... ok ok ik weet dat wat gebeurt in je geest... je denkt waarom moet ik weten over debouncing te bouwen van een robot... gewoon geduldig en gaan naar de volgende stap.
Experiment zelf :- Check out wat elektrische geluiden Google zijn het of doen wat je wilt, herhaalt u deze stap opnieuw en deze keer met met behulp van de weerstand, houd me op de hoogte wat je zag.
Houd mij op de hoogte van eventuele twijfels, query's en suggestie