het programma "!GPIOConfig" geeft in een schema direct de toestand van de GPIO-pinnen weer. Omdat we waarschijnlijk nog niets hebben aangesloten, lijkt het een kale bedoeling: een rood kadertje rond een pin betekent dat de pin op dit moment een ingang is. Klikken en we zetten de input laag/hoog. Met adjust-klikken veranderen we tussen input/output en met menu-klikken krijgen we voor deze pin een overzicht. Misschien wel jammer dat GPIO-pin 16 (de file/activity-led) niet is opgenomen in dit overzicht, want we zouden dan merken dat dit programma "!GPIOConfig" realtime de toestand van de pinnen weergeeft. Laten we dit direct even testen !
Kopieer "!PiLed" naar "!PiLed17". Sorry, voor wie het niet mocht weten, maar het "!" teken voor een naam geeft aan dat we te doen hebben met iets dat, door erop te klikken, normaal direct door de computer wordt uitgevoerd. Maar door te klikken met ingedrukte "shift"-toets kunnen/willen we dit onderdeel gaan bekijken/bewerken. In dit geval merken we plots dat programma's eigenlijk mappen zijn met daarin een typische RISC OS structuur. Kijk rustig even rond, maar ik ga verder naar "!RunImage". Opgelet, weer een "!" dus al weer met ingedrukte "shift"-toets klikken. Tja, we lezen nu de opdrachten/instructies die de computer moet doen. Door op de eerste regel 16 te vervangen door 17 en te bewaren, hebben we dit programma veranderd. We proberen door ditmaal weer gewoon te klikken op "!PiLed17" (cfr. hierboven). Door iedere keer op de spatiebalk klikken, gaat het file/activity-ledje (naast de power-led) NIET aan en uit en zien we eigenlijks niets, tenzij het venster van het programma "!GPIOConfig" nog open/zichtbaar staat en/of we een ledje, met in serie een 680 ohm weerstand, hebben aangesloten tussen pen 11 (=GPIO-pen 17) en pen 6 (ground).
| !Netsurf | browser | Wordt standaard meegeleverd en is waarschijnlijk automatisch gestart om deze cursus te kunnen gebruiken. Het is een goede en snelle browser, maar met zeer beperkte ondersteuning voor scripting. |
| !Edit | tekst editor | Wordt standaard als een onderdeel van RISC OS meegeleverd en te vinden onderaan bij Apps. |
| !StrondED | tekst editor | Een zeer geavanceerde teksteditor die we zelf moeten installeren via de !Store of http://www.stronged.iconbar.com/. Deze cursus is bijna volledig met !StrongED geschreven. |
| !StrongHelp | manual viewer | Dit hebben we echt nodig om de manual van de GPIO module te kunnen lezen en gebruiken. We moeten het zelf installeren via de !Store of http://www.stronged.iconbar.com/fjg/. |
| !Zap | tekst editor | Een andere zeer geavanceerde teksteditor met een aantal andere mogelijkheden dan !StrongED. Zelf te installeren via de !Store. Ook gebruikt bij het maken van deze cursus. |
| !FTPc | file transfer | Een gebruiksvrindelijke FTP client. Zelf te downloaden en een must om deze cursus op de website te zetten ;-)) |
| !Snapper | screen caption | Zelf te installeren via de !Store. Gebruikt om deze cursus te voorzien van de nodige afbeeldingen :-O |
Een voorbeeld van de website van Dr. Monk:
| RiscOS and GPIO | http://homepages.nildram.co.uk/~riscos/riscos/Pi_LITEr/GPIO-tutorial.htm
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=55&t=22250 en tips tijdens de bijeenkomsten |
| GPIO module and support programs | http://www.tankstage.co.uk/software.html en reserve bij BBC Asterisk of hier v0.50 |
| StrongED and StrongHelp | http://www.stronged.iconbar.com/ http://www.stronged.iconbar.com/fjg/ en ook via de "!Store" en "!PackMan" |
| ZAP | via de "!Store" |
Wordt vervolgd.
Frank RISCOS.be