Vooruitlopend op de komst van de losse CH32v003 chippies eerst nog een paar testjes met het programmeren van het “ontwikkelbordje” (de F4P6 variant). De pinnen 3V3, Gnd en SWDIO van de WCH-LinkE verbonden met de pinheader op de CH32v003, respectievelijk VDD, Gnd en SWD en het programmeren vanuit de Arduino IDE verloopt als een trein! Testen van I2C Ik had ergens gelezen dat je de analoog-digitaal-converter (ADC) pas kon gebruiken nadat je ‘m geactiveerd hebt. Standaard staat ie blijkbaar uitgeschakeld. Ik vroeg me af of dat dan ook geldt voor I2C. Volgens de datasheet zit er maar één II2C bus op. Toch zie ik opRead More →

Sommige projectjes kunnen tijden blijven liggen. De reden daarvoor is niet altijd duidelijk. In het geval van de hier beschreven personenweegschaal weet ik het: ik kreeg om de een of andere reden de zaak niet aan de praat. Waarschijnlijk een slecht contact tussen de diverse onderdelen. In ieder geval heb ik het weer opgepakt en zowaar ook nog werkend gekregen! De HX711 is een analoog-digitaal omzetter (ADC) speciaal gemaakt voor weegdoeleinden. Hieraan worden zogenaamde weegcellen (load cells) aangesloten met een bepaalde capaciteit. De door mij gebruikte hebben elk een weegcapaciteit van 50Kg; samen goed om tot 200Kg te wegen! De vier weegcellen vormen samen eenRead More →

Een testje met een temperatuursensor die zijn waarde op een klein schermpje toont. Een probeersel met een 0,96″ OLED schermpje: 128 x 64 pixels, aanstuurbaar via I2C. Ook hiervoor is weer een mooie Arduino library te vinden: SSD1306 van AdaFruit bijvoorbeeld. Hiermee zijn, naast het afbeelden van gewone tekst, allerlei grafische zaken uit te halen. Daarnaast heb ik ook gebruik gemaakt van een library die alleen maar tekst kan afbeelden: XXXX. Sketches die van deze laatste library gebruik maken, blijven zeer compact. Weer een Arduino Nano met daaraan via I2C bestuurd een temperatuur-meet-chippie: DSXXXXX en een bovengenoemd schermpje. De resultaten worden via WiFi naar ThingspeakRead More →