Inhoudsopgave:
Video: TOP 10 Electronic Engineering Projects 2024
Dit elektronicaproject begint met het aansluiten van 6 LED's op het breadboard in een BASIC Stamp HomeWork-bord en gaat vervolgens verder door de programmering te tonen die nodig is om alle LED's aan en uit. Je kunt met de programmering spelen om verschillende flitspatronen te maken.
Sluit de LED's aan
Dit project laat zien hoe u een testcircuit kunt bouwen met zes LED's aangesloten op pennen 0, 2, 4, 6, 8 en 10 met behulp van componenten die bij de BASIC Stamp Activity Kit zijn geleverd, die is verkrijgbaar bij de meeste RadioShack-winkels. Opmerking: Je kunt dit circuit ook eenvoudig samenstellen met een Board of Education en je eigen LED's en weerstanden.
Flits de LEDs
Onthoud dat als u een LED aan of uit kunt zetten met een PBASIC-programma, u alles kunt regelen die op een BASIC aangesloten kan worden Stempel I / O-poort.
Dit is een eenvoudig programma dat alle zes de LED's met intervallen van een halve seconde in- en uitschakelt. Dit programma gebruikt niets meer dan de instructies HIGH, LOW, PAUSE en GOTO. Het programma schakelt alle zes de LED's in, pauzeert 500 ms (een halve seconde), schakelt de LED's uit, wacht nog een halve seconde en springt vervolgens terug naar het hoofdlabel om het hele proces te starten.
'{$ PBASIC 2. 5}' {$ PBASIC 2. 5} Hoofd: HOOG 0 HOOG 2 HOOG 4 HOOG 6 HOOG 8 HOOG 10 PAUZE 500 LAAG 0 LAAG 2 LAST 4 LAAG 6 LAAG 8 LAAG 10 PAUZE 500 GOTO Hoofd
De volgende paragrafen vatten de werking van dit programma samen:
-
'{$ PBASIC 2. 5} - Deze regel geeft aan dat het programma is geschreven in versie 2. 5 van PBASIC. Elk programma dat u schrijft voor BASIC Stamp 2 moet deze regel bevatten. U kunt het automatisch in een programma invoegen door te kiezen voor Richtlijn → PBASIC → Versie 2. 5 of door op de knop PBASIC-versie: 2. 5 op de werkbalk te klikken.
-
* '{$ PBASIC 2. 5} - Deze regel geeft aan dat het programma wordt uitgevoerd op een BASIC Stamp 2 en het is vereist voor elk programma dat u uitvoert op een BASIC Stamp 2-microcontroller. U kunt het automatisch invoegen door te kiezen voor Richtlijn → Stempel → BS2.
-
* Main: - Het label Main: identificeert de locatie waarnaar de GOTO-instructie in regel 19 springt. Hoofd staat bekend als een label , dat is gewoon een benoemde locatie in uw programma. Als u een label wilt maken, typt u een naam gevolgd door een dubbele punt. Voor meer informatie over het maken van waardenamen in PBASIC.
-
* HOOG 0 - Deze lijn stelt de uitgang van pin 0 in op HIGH, wat op zijn beurt de LED verlicht. De volgende regels (6 tot en met 10) schakelen op dezelfde manier pins 2, 4, 6, 8 en 10 in.
-
* PAUSE 500 - Deze regel pauzeert het programma gedurende 500 ms (een halve seconde).
-
* LAAG 0 - Deze regel en de vijf die volgen, stellen de uitgangen van de pennen 0, 2, 4, 6, 8 en 10 in op LOW, die op hun beurt de leds doven.
-
* PAUSE 500 - Deze regel pauzeert het programma met een extra halve seconde.
-
* GOTO Main - Deze regel zet de besturing van het programma terug naar het hoofdlabel in regel 4, zodat het programma wordt herhaald.