Voor beginners lijkt programmeren in het begin vaak verwarrend, sommigen zijn er zelfs een beetje bang voor.
Op deze pagina willen we je de basis zo eenvoudig en duidelijk mogelijk uitleggen.
U zult zien … Het is geen rocket science! We hebben de afzonderlijke punten een beetje verdeeld:

  • Wat is een cv?
  • Beetje? Byte? Kan je dat drinken?
  • De presentatie van cv’s
  • Bitcalculator: eenvoudige conversie tussen bit-voor-bit-weergave en CV-waarde

En beste beginners: Als je denkt dat ik hier te ver ga of dat de uitleg je niet verder brengt, laat het me dan weten!
Deze pagina’s zijn speciaal voor jou en zouden je moeten helpen om de eerste stappen te zetten zonder een digitaal vraagteken boven je hoofd 🙂

CV’s in Jip en Janneke taal.

Zie de decoder als de machinist op de locomotief. De machinist moet weten op welke lok hij rijdt, hoe hard hij mag rijden enz. Omdat allemaal te kunnen onthouden heeft de machinist een ladekastje in zijn ‘cabine’ staan. In elk laatje ligt een briefje waar iets op staat geschreven. Bijvoorbeeld laatje 1 (CV 1): daar in ligt een briefje waarop het nummer van de lok staat.
Ziet de ‘machinist’ een berichtje voorbij komen dat bestemd is voor de ‘machinist’ op locomotief 23 dan kijkt de machinist eerst in laatje 1; onze machinist ziet daar een briefje liggen en daarop staat nummer 14.
De ‘machinist’ denkt dan dat is geen berichtje voor mij want ik zit namelijk op locomotief 14. Komt er wel een berichtje voor locomotief 14 dan gaat de machinist dat berichtje verder lezen en kijkt wat hij moet doen.
Staat er bijvoorbeeld in het berichtje dat hij ’80 km’ moet gaan rijden dan geeft de machinist gas tot hij ’80 km p/u’ rijdt.
Het belangrijke laatje om mee te beginnen is laatje 1 (CV 1): daarin komt het nummer van de locomotief te liggen.
Ligt er geen papiertje in het laatje dan staat op de bodem van dat laatje meestal een 3 geschreven, dat noemen we in ons jargon “de default-waarde”, dat is het nummer dat door de fabriek er op is geschreven.
In laatje 2 (CV 2) kun je een briefje leggen waarop staat met welke snelheid de locomotief moet gaan rijden. In laatje 3 (CV 3) kun je een briefje leggen waar staat hoe snel de machinist mag optrekken en in laatje 4 (CV 4) kun je een briefje leggen hoe snel de machinist mag afremmen. Op het briefje in laatje 5 (CV 5) kun je schrijven wat de maximale snelheid is die de machinist mag rijden.

Het schrijven van de briefjes heet in ons jargon PROGRAMMEREN. Dus een decoder programmeren is niets anders dan briefjes schrijven voor het ladeblokje in de locomotief.

Beetje? Byte? Kan je dat drinken?

Bits en bytes zijn eenheden voor hoeveelheden gegevens, omdat decoders niets meer zijn dan kleine, heel speciale computers. De bit vertegenwoordigt de kleinste informatie-eenheid en kan slechts twee toestanden opslaan: 0 en 1 of uit en aan. Acht bits vormen samen één byte – wat overigens precies zo groot is als een cv.

En hier komen we terug bij het programmeren van de decoder. We kunnen een beetje denken aan een schakelaar. Acht van deze schakelaars vormen een cv. En er zijn 256 mogelijke combinaties van schakelaarstanden, van 0 (alles uit) tot 255 (alles aan).