Stap 7: programmeren
OK het echt harde deel!
Leren van een vreemde taal is niet leuk voor de meesten van ons en veel van de microprocessoren gebruiken daar C++, python, ETC die, hoewel zeer moderne talen enkele eigenaardigheden waardoor hun programma's moeilijk hebben te lezen op het eerste. Picaxe maar gebruik een taal ontwikkeld in de jaren 1960 genaamd BASIC (Beginners alle doel Symbolic Instruction Code) Dit is veel meer als Engels en begrijpelijker te maken.
In feite voor de meeste van wat je proberen kan te doen voor de eerste paar maanden, die je moet alleen weten 6 van de 120 + commando's beschikbaar. (OEF).
In computers ben je geneigd te gebruiken van 0 zin af en 1 zin op
U ziet ook hoge betekenis op en lage zin af
DUS 1 = HOOG = ON
0 = LAAG = OFF
De opdracht hoge C.1 zal programmering pin 1 inschakelen en ga naar 5 volt.
De opdracht lage C.1 maakt het uit en ga naar 0 volt.
De C verwijst naar de interne poort binnen de Picaxe 08M 2 en deze volledig adres is vereist voor dit apparaat. Het voordeel is dat min of meer alle input en output pinnen kunnen opnieuw worden geconfigureerd, maar dat is te Geavanceerd op dit moment
De microprocessor werkt zeer snel - het zal ongeveer 10.000 Proceslijnen van programmacode een tweede!!
Dus om te zien wat gebeuren, zoals een LED knipperen, moet we langzaam dingen neer aan een menselijk niveau.
De opdracht wachten zal wachten voor een vooraf ingesteld aantal seconden, dus wacht 1 één seconde is, wacht 5 is 5 seconden enz.
Het Picaxe programma moet weten waar sommige delen van het programma start, dit wordt aangegeven door het gebruik van labels.
Een LABEL is een woord dat niet als een programmering opdracht is gereserveerd.
U moet het Label met een dubbele punt om te laten zien dat het is een label.
om te springen naar een label gebruikt u de opdracht GOTO (labelnaam). U zult zien hieronder die in ons programma gebruiken we goto Start terug te krijgen naar het begin van het programma en voer het allemaal weer.
DUS,
Voor onze LED knippert weten we nu alles wat die we nodig.
Het programma zal er zo uitzien:
Start:
Hoge C.1 uitgang 1 ingeschakeld
wacht 1 wacht 1 seconde
lage C.1 uitgang 1 uitgeschakeld
wacht 1 wacht 1 seconde
Goto Start Hiermee gaat u naar het label beginnen om te doen het allemaal opnieuw.