Wie kent ze niet, de goedkope printplaatjes (PCB rulers) in de vorm van een liniaal, met opdruk van componenten afmetingen, elektronica symbolen en informatie.
De Digirule1 en 1A
De eerste Digirule was een interactieve "binaire" liniaal bedoeld om
vertrouwd te raken met de werking van digitale elektronica, zoals logische
poorten, flipflops, tellers, etc.
Met behulp van een op de liniaal aanwezige CR2032 batterij en een
PIC18F45K20 microcontroller kunnen met behulp van 9 drukknoppen en 32 leds de werking van 7 logische poorten, 4 typen Flipflops en een 4 bit Teller
worden gedemonstreerd.
Let op de juiste manier van het plaatsen van de batterij (zie beschrijving) anders kan de batterijhouder worden beschadigd.
- Zet de Digirule uit door middel van de schakelaar.
- Houd Knop A ingedrukt terwijl de DigiRule wordt aangezet totdat led B begint te knipperen.
- Selecteer met de "Up" en "Down" knoppen van de 4bit Counter de gewenste functie uit de tabel hieronder en druk op knop B.
- Houd de knoppen A en B tegelijk ingedrukt totdat alle leds gaan knipperen (Reset)
- Druk meteen daarna knop A in.
Keuze | Functie | Opmerking |
0001 | Normale modus | Standaard functionaliteit. |
0010 | Gray teller | Zie Wikipedia voor uitleg. |
0011 | Flitsende LED' | De snelheid kan worden ingesteld met de up/down knoppen. |
0100 | 7 bit schuifregister | Ingang te besturen met de knoppen A en B. |
0101 | Led test | Alle leds lichten op. |
0110 | Persistence of Vision display | Beweeg de liniaal snel in horizontale beweging heen en weer, je ziet dan tekst, smiley, etc. |
0111 | Dobbelsteen | Het willekeurige getal 1 - 6 verschijnt als binaire waarde op de "Counter" leds. |
1000 | Spelletje "Catch the XOR" | Druk op knop B zodra de XOR led oplicht. Als het raak is wordt de score verhoogd op de "Counter" leds en wordt de snelheid verhoogd. 1x mis en de teller gaat weer naar 0. |
1001 | 4 bit logica unit | Selecteer een functie met de "Logic Gates" knoppen, voer een combinatie van 4x 1 en 0 in via de up/down knoppen, druk op de A knop om de 1e 4 bits te bewaren, herhaal dit met de 2e combinatie en bewaar deze met knop B. Het resultaat verschijnt nu op de Flipflop selectie leds. |
De Digirule2, 2A en 2U
De Digirule 2A
In 2020 verscheen de Digirule2U met maar liefst 54 instructies, een USB C
aansluiting en een ingebouwde seriƫle debug monitor en assembler. Deze
liniaal is uitgerust met een PIC18F46K20 microcontroller. Deze
beschikt ten opzichte van de vorige controller over een dubbele
hoeveelheid Flash en RAM geheugen (64kB / 3kB).
De mogelijkheden van deze 24 Euro
kostende liniaal zijn vergelijkbaar met computers uit de jaren '70 zoals
de Kenbak-1 ($750 bij de introductie in 1971), de Altair 8800 ($650 in 1975) of de Imsai 8080
($440 als bouwpakket, eind 1975).
De Digirule2U is prima te combineren met de Video Terminal emulator uit mijn vorige BLOG via de Rx en Tx op de Expansion Port, maar aansluiten op een PC met een USB C kabel en een terminal emulator kan natuurlijk ook.
Het blijft een leuk uitziend computer en indrukwekkend wat je er allemaal mee kan. Aangezien ik er niet zoveel van af weet, is het wel erg leuk om de vergelijkingen met de oude pc's te zien. Ik had er namelijk niet zoveel overnagedacht dat het vroeger zoveel zou kosten.
BeantwoordenVerwijderen