Deze late namiddag nog een beetje met mijn Pi gespeeld (voor diegene met schunnige gedachten ZONDER -et-).
Pi draait nu zelfstandig (zonder toetsenbord, muis en monitor). Via VNC neem ik die over op een PC in mijn netwerk. Komt hij op een 'vreemd' netwerk, stuurt hij mij een mailtje als hij merkt dat hij een ander IP adres heeft zodat ik hem op dat 'vreemd' netwerk ook kan overnemen.
Eerste werkjes zijn reeds gedaan: de Pi is voorzien van een LCD en 5 druktoetsen. De eerste stappen zijn gezet om een opstartmenu op dat LCD te toveren (zodat ik oa een deftige shutdown kan doen zonder overname via VNC).
Een extra Pi ligt al in mijn schuif. Mijn garage CD MP3 speler heeft serieuze mankementen en wordt op termijn vervangen door een Pi + USB-stick MP3 speler.
Modelbouwbedoeling? Via I²C - 4 controllerkes (PIC 16F88 - telkens zelfde programma - I²C adres hardwarematig instelbaar) aansturen voor een dag-nacht verlichting (4 controllers met telkens 1 PWM - rood, groen, blauw en wit - PWM frequentie enkele KHz en 1024 stappen en geen 72Hz en 8 stappen zoals op de commerciële ledstripsturingen waar je de leds ziet knipperen

). Een (misschien grafisch) progje op de Pi om de verschillende curven (intensiteit en timing) voor de dag-nacht te kunnen instellen en enkele effecten (oa bliksem - tegenwoordig een HOT item

). Later misschien gesplitste RGB+W leds en extra controllers om een variërend zonlicht te kunnen simuleren...
De Pi gaat 'dirigent' spelen en begint met: 'we spelen met een timing van X ms' (de maat). Daarna geeft hij aan elke controller individueel de opdracht: 'Van je huidige instelling ga je gedurende je timing langzaam over naar de nieuwe waarde die ik je nu geef'. Na briefing aan alle controllers komt de opdracht: 'NU overgaan naar de nieuwe waarde gedurende de vooraf afgesproken tijd'...
Python is toch een krachtige taal... Maar ik voel me weer een beginner en moet nog veel leren

... Gelukkig is het de x-de taal die ik leer en is het gewoon een andere syntax.