Innehållsförteckning:
Video: Valkyria Johnny-5 BP5 2 2024
Detta elektronikprojekt börjar genom att ansluta 6 lysdioder till brödbrädet i ett BASIC Stamp HomeWork-bräda och fortsätter sedan med att programmeringen är nödvändig för att blinka alla Lysdioder på och av. Du kan spela med programmeringen för att skapa olika flashmönster.
Anslut LED-lamporna
Detta projekt visar hur du kan bygga en testkrets med sex lysdioder anslutna till stift 0, 2, 4, 6, 8 och 10 med komponenter som levereras med BASIC Stamp Activity Kit, vilket är tillgänglig från de flesta RadioShack-butiker. Obs! Du kan också enkelt montera den här kretsen med en utbildningsstyrelse och dina egna lysdioder och motstånd.
Blinka lysdioderna
Tänk på att om du kan slå på eller av en LED med ett PBASIC-program, kan du styra något som kan anslutas till en BASIC Stämpel I / O-port.
Här är ett enkelt program som blinkar alla sex av lysdioderna på och av med halva sekunders intervall. Detta program använder inget annat än HÖG, LÅG, PAUSE och GOTO uttalanden. Programmet aktiverar alla sex lysdioder, pausar 500 ms (en halv sekund), stänger av lysdioderna, väntar ytterligare en halv sekund och hoppar sedan tillbaka till huvudetiketten för att starta hela processen över.
'{$ PBASIC 2. 5}' {$ PBASIC 2. 5} Huvud: HÖG 0 HÖG 2 HÖG 4 HÖG 6 HÖG 8 HÖG 10 PAUS 500 LÅG 0 LÅG 2 LÅG 4 LÅG 6 LOW 8 LOW 10 PAUSE 500 GOTO Main
Följande avsnitt sammanfattar programmet för detta program:
-
'{$ PBASIC 2. 5} - Denna rad indikerar att programmet är skrivet i version 2. 5 av PBASIC. Varje program du skriver för BASIC Stamp 2 ska inkludera den här raden. Du kan infoga den automatiskt i ett program genom att välja Direkt → PBASIC → Version 2. 5 eller genom att klicka på PBASIC Version: 2. 5-knappen i verktygsfältet.
-
* '{$ PBASIC 2. 5} - Denna rad indikerar att programmet kommer att köras på en BASIC Stamp 2, och det krävs för varje program du kör på en BASIC Stamp 2 mikrokontroller. Du kan infoga den automatiskt genom att välja Direktiv → Stämpel → BS2.
-
* Huvud: - Huvudetiketten: Identifierar den plats som GOTO-satsen i rad 19 hoppar till. Main är känt som en etikett , som helt enkelt är en namngiven plats i ditt program. För att skapa en etikett skriver du bara ett namn följt av ett kolumn. För mer information om att skapa värdenamn i PBASIC.
-
* HÖG 0 - Den här raden ställer ut utgången från stift 0 till HÖG, som i sin tur tänds lysdioden. Följande rader (6 till 10) slår på samma sätt på stift 2, 4, 6, 8 och 10.
-
* PAUSE 500 - Den här raden pausar programmet för 500 ms (en halv sekund).
-
* LOW 0 - Den här raden och de fem som följer anger utgångarna på stift 0, 2, 4, 6, 8 och 10 till LOW, vilket i sin tur släcker lysdioderna.
-
* PAUSE 500 - Den här raden pausar programmet ytterligare en halv sekund.
-
* GOTO Main - Denna linje överför kontrollen av programmet tillbaka till huvudetiketten i rad 4 så att programmet kommer att upprepas.