Video: .Build - Bouw je eigen gitaarversterker - Klein kastje dat groots klinkt 2024
Je kunt een BASIC Stamp-microcontroller gebruiken om wat te maken speciale effecten in uw digitale elektronica-projecten. Maar eerst moet je leren hoe je programma's moet schrijven om de controller te besturen. Als je nog nooit eerder een vorm van computerprogrammering hebt gedaan, staat je een leuk en fascinerend avontuur te wachten, waarin je leert hoe computers echt werken.
Kort samengevat is een computerprogramma een reeks schriftelijke instructies die een computer kan lezen, interpreteren en uitvoeren. De instructies zijn geschreven in een taal die zowel mensen als computers kunnen lezen. De instructies zijn niet helemaal Engels, maar ze lijken voldoende op Engels zodat Engelssprekende mensen kunnen begrijpen wat ze bedoelen.
Computerprogramma's worden opgeslagen in tekstbestanden die bestaan uit een of meer regels met schriftelijke instructies. In de meeste gevallen bevat elke regel van het computerprogramma één instructie. Elke instructie vertelt de computer iets specifieks te doen, zoals twee getallen bij elkaar optellen of een van de uitgangspennen HOOG maken.
De truc van het programmeren van computers is om de juiste instructies in de juiste volgorde samen te voegen om ervoor te zorgen dat het programma precies doet wat u wilt. Om dat te doen, moet u natuurlijk een goed begrip hebben van wat u wilt dat het programma doet, en moet u een gedegen kennis hebben van de verscheidenheid aan instructies die voor u beschikbaar zijn.
De programmeertaal PBASIC bestaat uit ongeveer 70 verschillende soorten instructies. Maar wees niet ontmoedigd; je kunt nuttige programma's schrijven met slechts een handvol van deze opdrachten.
In bijna elk boek over programmeertalen wordt het eerste gepresenteerde programma Hello World genoemd. Dit eenvoudige programma toont de string "Hallo, wereld! "Als een manier om te laten zien hoe het eenvoudigst mogelijke programma eruit ziet.
In PBASIC (de officiële naam van de BASIC-taal die op BASIC Stamps wordt gebruikt) bestaat het Hello World-programma uit drie regels:
'{$ STAMP BS2}' {$ PBASIC 2. 5} DEBUG "Hallo, wereld!"
De eerste twee regels worden richtlijnen genoemd. Ze vertellen de BASIC Stamp niets om daadwerkelijk iets te doen; in plaats daarvan bieden ze informatie die de Stamp Editor moet kennen om uw programma voor te bereiden zodat het kan worden gedownload naar de Stamp.
De eerste regel geeft aan dat de microcontroller waarop u het programma wilt uitvoeren een BASIC Stamp 2 (BS2) is. De tweede regel geeft aan dat dit programma versie 2. 5 van PBASIC voor dit programma gebruikt. (Dat is de huidige versie.)
Elk programma dat u schrijft, moet deze twee regels bevatten. Gelukkig hoeft u ze niet zelf te typen. In plaats daarvan kunt u menuopdrachten of werkbalkknoppen gebruiken om de richtlijnen automatisch in te voegen:
-
Richtlijn → Stempel → BS2: Voegt de $ STAMP BS2-richtlijn in om aan te geven dat u BASIC Stamp 2 gebruikt.
-
Richtlijn → PBASIC → Versie 2. 5: Voegt de $ PBASIC 2. 5-richtlijn in om aan te geven dat u versie 2. 5 van PBASIC gebruikt.
De derde regel van het Hello World-programma is de enige regel die de BASIC Stamp daadwerkelijk vertelt iets te doen. Deze opdracht, DEBUG genaamd, vertelt de BASIC Stamp om een stukje tekst naar de computer te sturen die via de USB-poort is verbonden (het DEBUG-commando bestaat altijd uit twee delen: het woord DEBUG gevolgd door een tekst die moet zijn tussen aanhalingstekens geplaatst, bijvoorbeeld:
DEBUG "Hallo wereld!"
Deze regel verzendt het bericht "Hallo, Wereld!" naar de computer. Het bericht wordt weergegeven in een venster met de naam Debug Terminal venster binnen de Stamp Editor.