Hardware Hacking 101: Silencing de SpotBot (8 / 14 stap)

Stap 8: Fout 2


Zodat ik swap uit de jumper draad met een diode. Deze manier, de LED-verbinding kan de knop trekken laag, maar niet hoog.

Ik steek het in, en de SpotBot werken. Ik run een cyclus. Aan het eind piept het nog steeds. De knop is laag gehouden, maar de darn thing stopt niet. Wat geeft?

Nou, er is een ding genaamd debouncing. Wanneer u op een switch, kan de werkelijke toestand meerdere malen veranderen voordat het regelt. Dit is te wijten aan de fysische eigenschappen van de schakelaar. Digitale schakelschema vereist vaak debouncing om te voorkomen dat een enkele schakelaar ingang wordt gelezen als verschillende persen. Een gemeenschappelijke methode voor software debouncing is een kleine vertraging toevoegen nadat een verandering van staat is gedetecteerd, dan te wachten op de knop worden vrijgegeven voordat u handelt. Op een manier is dit vergelijkbaar met de manier waarop die een muisknop werkt. Nadat u het op, moet je vrijgeven voordat het registreert als een klik.

De LED blijft branden, zodat de knop ingedrukt wordt gehouden en nooit uitgeeft. Ahh, terug naar de tekentafel.

Gerelateerde Artikelen

Fiets Hacking 101 - het uitvoeren van een autopsie fiets

Fiets Hacking 101 - het uitvoeren van een autopsie fiets

Het uit elkaar nemen van een fietsBouwen van aangepaste fietsen is een grote hobby die kan worden geleerd door iedereen met een verlangen om te creëren. De vaardigheden die nodig zijn om te ontmantelen, veranderen en reparatie fietsonderdelen kunnen
Acer C7 Trackpad Hardware Fix/kappen.

Acer C7 Trackpad Hardware Fix/kappen.

Dit is een simpele hardware hack dat wordt uw garantie ongeldig, maar de intermitterende trackpad problemen opgelost. Het probleem met het stuurvlak lijkt te zijn van een gebrek aan goede grond tussen de gebruiker en de machine (eventueel nog vererge
Hack uw hefboom-o-lantaarn

Hack uw hefboom-o-lantaarn

Dit Instructable is over introductie/stimuleren van kinderen van alle leeftijden, en degenen die nieuw zijn elektronica, om het hacken van de elektronica. Het is goedkoop, een heleboel plezier voor een klein bedrag van de inspanning, gemakkelijk inte
Hoe maak je een Hack Wetenschapsdag

Hoe maak je een Hack Wetenschapsdag

(foto door Matt Biddulph)Wetenschapsdag Hack is een 48-uur-all-nacht evenement waar iedereen enthousiast over het maken van de vreemde, domme of ernstige dingen met wetenschap komt samen in dezelfde fysieke ruimte om te zien wat ze kunnen prototype b
Hacker / Nerd naald en draad

Hacker / Nerd naald en draad

Je bent een nerd en hardware hacker en doen niet terugschrikken voor een uitdaging. Het verzamelen van vaardigheden is uw ding. Maar vervolgens je tegenkomt een project zo ontmoedigend. Uw shirt verliezen een knop en je moet gebruik naald en draad. A
Furby Brain Surgery

Furby Brain Surgery

misschien heb je een zieke Furby die niet correct handelen.Misschien heb je een dode Furby.  Hoe je is het niet belangrijk.Misschien wilt u zien hoe de Furby werkt.Misschien wilt u een marionet animatronic Furby maken.Het doel van dit project is Furb
IoT RC auto met Intel Edison (IntelIoT)

IoT RC auto met Intel Edison (IntelIoT)

VoorwoordLaten we eerst begrijpen wat we willen bereiken hier. We hebben allerlei soorten RC speelgoed voor onze kinderen en dan zijn er video en mobiele games. Één dit is zeker dat iedereen houdt van auto's, zij het de werkelijke of worden zij in de
Variabele snelheid Fan met Snap Circuits, Kano Computer

Variabele snelheid Fan met Snap Circuits, Kano Computer

In een vorige How-To Guide ik aangetoond hoe te knipperen een Snap Circuits LED met de Kano-Computer (knipperen van een LED is de 'Hello World!' van hardware hacking) en in deze handleiding zal ik laten zien hoe te rijden een variabel toerental venti
Goedkope Bolvormig Speaker Array

Goedkope Bolvormig Speaker Array

akoestische instrumenten stralen geluid in een prachtig complex, 360 graden mode, terwijl de conventionele luidsprekers in een veel meer boring, schijnwerper van geluid uitstralen. U kon een ton van het geld aan buitensporige producten besteden:Halfr
Super goedkope Draadloze deurbel

Super goedkope Draadloze deurbel

Zoals de meeste hondenbezitters houden wij van onze hond. Onze hond, Ada, heeft een eigenschap die ons wel noten, drijft. Wanneer de deurbel gaat, of iemand op de deur klopt, verliest ze haar gedachten, en voor een 13 pond rat Terriër/chihuahua mix,
Knipperen Snap Circuits LED met Kano Computer

Knipperen Snap Circuits LED met Kano Computer

Ik zal laten zien hoe flitser een Snap Circuits LED met de Kano-Computer (mijn versie van de Kano heeft de Raspberry Pi 2). Ik heb verloren telling van hoeveel computers ik heb gebouwd door de jaren heen, maar ik denk dat het veilig om te zeggen dat
Automatische geheime bibliotheek deur

Automatische geheime bibliotheek deur

Ik heb altijd al wilde hebben een geheime boekenplank deur. Wie zou niet? Dus toen ik klaar mijn zolder was, ik had de kans om te bouwen van een aangepaste boekenplank deur die opent en sluit door te schuiven in een ruimte achter de muur, waaruit mij
PiDP-8: Een Raspberry Pi als PDP-8 minicomputer

PiDP-8: Een Raspberry Pi als PDP-8 minicomputer

Iedereen wilde een PDP-8 minicomputer. Nou ja, in 1968 toch. Beleef de gouden eeuw van minicomputers door deze SD-kaart image booten op een Raspberry Pi. Desgewenst voegt u een replica voorpaneel opnieuw de Blinkenlights-ervaring toe. Een eenvoudige
Internet van dingen

Internet van dingen

Meten van de echte wereld dingen, draai een knop en een servo verplaatsen aan de andere kant van de wereld. Dit is mogelijk met een PC, maar nu is het mogelijk met behulp van goedkope boards en batterij of low power. Dit project maakt gebruik van pre