Welkom bij mijn website Michaeljoy.nl
Mijn naam is Michael Scholten. Op deze website plaats ik mijn nuttigste projecten, CV en socials.

Als je wilt kan je hier doneren met iDeal

Games
Name Linux Windows Web
Pong Download Download Speel met unity play
Conways Game Of Life Download Download Speel met unity play
Tools
Name Description
File filter (CLI) Verwijdert dubbele bestanden in een map
Clean rust projects (CLI) Verwijdert bestanden die gegenereert zijn bij het compileren van Rust projecten.

Opnames van mijn projecten

Raspberry Pico (RP2040)

De eerste microcontroller van Raspberry Pi Foundation. De RP2040 is een 32 bit ARM microcontroller met 16 bit instructies en 32 bit registers. Deze microcontroller is door het 3.3V output voltage en de ondersteunde communicatie protocollen, vooral geschikt voor het aansturen van externe low voltage apparaten via I2C, SPI en UART. Ook kan je deze microcontroller goed gebruiken voor het aansturen van leds en het meten van lage voltages. Tenslotte is de Raspberry Pico relatief goedkoop en daardoor makkelijk te gebruiken voor permanente projecten.

Zumo32U4

De ZUMO32U4 is een kleine robotwagen aangestuurd door een ATmega32U4 microcontroller. Dit is de duurste robot die ik momenteel in mijn bezit heb. Deze microcontroller is uitgerust met IR sensoren bedoeld om lijnen te volgen of objecten te detecteren, twee IR leds, vijf normale leds waarvan twee de status van de IR leds aangeven, drie knoppen, een buzzer, twee PWM motoren, een encoder per motor, een accelerometer, een kompas en een gyroscoop.

ATmega328P

De ATmega328P is een microcontroller die je ook veel tegenkomt in de Arduino. Deze microcontroller is door het 5V output voltage vooral handig te gebruiken, voor onderdelen die minimaal 5V nodig hebben. Denk hierbij onder andere aan ultrasone afstand sensoren, motoren en sommige speakers en buzzers. Door de hogere prijs is deze microcontroller minder geschikt voor permanente projecten, dan de Raspberry Pico.

Arduino Uno

De Arduino Uno is een algemeen bekend development board vooral bedoeld voor beginners en hobbyisten. De Arduino Uno maakt gebruik van de ATmega328P, maar heeft ook zijn eigen toegevoegde peripherals. Ook de Arduino is wat duurder en daardoor niet geschikt voor permanente projecten.

Mijn cv

Ik zoek een tijdelijke baan.

Ik ben op zoek naar een tijdelijke baan binnen een straal van ongeveer 20 km fietsen of 1 uur reizen met het ov van Leyenburg in Den Haag. Ik kan 22 april 2024 beginnen, maar zal voor 2 september waarschijnlijk moeten stoppen om te beginnen met een afstudeerstage. Deze baan wil ik systems software ontwikkelen. Dit kan een embedded system, operating system of een CLI applicatie zijn.

Tijdens mijn studie heb ik veel geprogrammeerd in C en C++, vooral voor ATmega's, Raspberry Pi en ESP32. Met de ATmega heb ik een robot geprogrammeerd om rond te rijden terwijl het objecten vermijdt. Met de Raspberry Pi heb ik leds aangestuurd en een TCP client gemaakt met UNIX C sockets om meerdere IoT devices aan te sturen. Deze IoT devices bevatten een ESP32 die de hardware direct aanstuurde.

In mijn derde jaar heb ik een stage gelopen bij het Lectoraat Smart Sensor Systems van de Haagse Hogeschool. Hier heb ik software ontwikkeld en hardware aangepast om metingen te doen met een Adalm Pluto met GPS. Ik heb zelf de GPS-module moeten selecteren en onderzocht hoe deze aan de Adalm Pluto kon worden gekoppeld, aangezien deze geen geschikte pinnen had voor I2C of USART. Uiteindelijk heb ik dit opgelost door een Raspberry Pico te gebruiken, die de data van de GPS ontvangt via UART en deze vertraagd doorstuurt naar de Adalm Pluto.

In mijn vrije tijd programmeer ik graag in C, C++ en Rust, voornamelijk voor CLI-applicaties en embedded software. Ook ben ik een fanatiek lezer van artikelen, luister ik graag naar podcasts en bekijk ik filmpjes over programmeren. Als ik niets programmeren gerelateerd doe, geniet ik van YouTube-filmpjes, speel ik graag games of maak ik een fietstocht.

Ik ben enthousiast, gedreven en klaar voor een boeiende en leerzame baan waar ik mijn opgedane kennis in de praktijk kan brengen en nieuwe uitdagingen kan aangaan. Bent u of kent u een organisatie die een gemotiveerde medewerker zoekt? Dan kom ik graag met u in contact!

Ik zoek een afstudeerstage

Ik ben op zoek naar een afstudeerstage binnen een straal van ongeveer 20 km fietsen of 1 uur reizen met het ov van Leyenburg in Den Haag. De stage zal beginnen op 2 september 2024 en eind januari of begin februari eindigen voor een totale duur van 20 weken. Tijdens deze afstudeerstage wil ik systems software ontwikkelen. Dit kan een embedded system, operating system of een CLI applicatie zijn.

Tijdens mijn studie heb ik veel geprogrammeerd in C en C++, vooral voor ATmega's, Raspberry Pi en ESP32. Met de ATmega heb ik een robot geprogrammeerd om rond te rijden terwijl het objecten vermijdt. Met de Raspberry Pi heb ik leds aangestuurd en een TCP client gemaakt met UNIX C sockets om meerdere IoT devices aan te sturen. Deze IoT devices bevatten een ESP32 die de hardware direct aanstuurde.

In mijn derde jaar heb ik stage gelopen bij het Lectoraat Smart Sensor Systems van de Haagse Hogeschool. Hier heb ik software ontwikkeld en hardware aangepast om metingen te doen met een Adalm Pluto met GPS. Ik heb zelf de GPS-module moeten selecteren en onderzocht hoe deze aan de Adalm Pluto kon worden gekoppeld, aangezien deze geen geschikte pinnen had voor I2C of USART. Uiteindelijk heb ik dit opgelost door een Raspberry Pico te gebruiken, die de data van de GPS ontvangt via UART en deze vertraagd doorstuurt naar de Adalm Pluto.

In mijn vrije tijd programmeer ik graag in C, C++ en Rust, voornamelijk voor CLI-applicaties en embedded software. Ook ben ik een fanatiek lezer van artikelen, luister ik graag naar podcasts en bekijk ik filmpjes over programmeren. Als ik niets programmeren gerelateerd doe, kijk ik YouTube-filmpjes, speel ik graag games of maak ik een fietstocht.

Ik ben enthousiast, gedreven en klaar voor een boeiende en leerzame afstudeeropdracht waar ik mijn opgedane kennis in de praktijk kan brengen en nieuwe uitdagingen kan aangaan. Bent u of kent u een organisatie die een gemotiveerde stagiair zoekt? Dan kom ik graag met u in contact!

Social media