Doorgaan naar hoofdcontent

Posts

Apache-vhost

Apache-Vhost is een docker container, waarin Apache runt, die zo geconfigureerd is, dat je je websites erin kan hosten, door simpelweg een map aan te maken en je website erin te plaatsen. Meer dan dat is niet nodig! Meer info? Zie:  https://hub.docker.com/r/pyromanic/apache-vhost/
Recente posts

Firefox in een docker...

Ja, ik wilde een browser, die ik zo even kon gebruiken, die niet op mijn lokale PC draaide, maar elders. Daarom heb ik een docker gemaakt met VNC en Firefox. Zie:  https://hub.docker.com/r/pyromanic/debvnc/

Arduino: Interchip communicatie 2: I2C

I 2 C, uitgesproken als I-kwadraat-C (persoonlijk noem ik het uit gemak I-twee-C en schrijf ik vaak I2C) is een communicatiemethode tussen meerdere IC's. Het is ontwikkeld door Philips in de jaren 70, als goedkope inter-IC-bus. I2C gebruikt een bus-topologie, meerdere IC's kunnen hierop worden aangesloten. Zie ook  http://nl.wikipedia.org/wiki/I 2 C . De eerste stap. Als eerste heb ik een eerdere schakeling van stal gehaald, namelijk de ATMega8/LCD-schakeling. Wat deze schakeling doet: de informatie die serieel wordt ontvangen, weergeven op het LCD-scherm. Zie de Arduino-website voor details omtrent deze schakeling. Deze schakeling is ook gebruikt in "Interchip communicatie 1: Seriële communicatie" . De code die op de ATMega8 draait is eigenlijk gelijk aan het SerialDisplay-voorbeeld dat bij de Arduino-software wordt geleverd: #include < LiquidCrystal .h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup (){   lcd. begin (16, 2);    Serial . begin (

Arduino: Interchip communicatie 1: Seriële communicatie

Seriële communicatie voor communicatie tussen chips onderling is de meest eenvoudige methode om interchip communicatie met Arduino te bewerkstelligen. Seriële communicatie heeft als grootste nadeel dat het alleen tussen twee chips kan plaatsvinden. Het heeft als voordeel, dat door de hardware UART op de verschillende ATMega-chips, snel gecommuniceerd kan worden. Tevens kan met de SoftwareSerial ook nog een tweede of derde seriële aangestuurd worden vanaf een ATMega chip, of kan seriële communicatie worden bewerkstelligd op chips zonder hardware UART, zoals de ATTiny-familie. Seriële communicatie wordt ook door veel andere hardware gebruikt. Diverse draadloze communicatie-hardware is in feite niets anders dan een radiografisch protocol dat de seriële poort verlengt. Voorbeelden hiervan zijn de diverse Bluetooth-modules voor de Arduino en de Xbee . Bij seriële communicatie vindt de communicatie over twee lijnen plaats. De ene lijn is de RX. Hierover wordt data ontvangen. De tweede li