WEEK 3
Embedded Programming
For this week our assignment was to choose a microcontroller and write a program for it.
I have absolutely zero experience with embedded programming and coding, so the first thing I did was try to learn some basics of C++ language to have some representation of what is happening. I chose this language because I want to use Arduino IDE.
I decided to use Xiao Seeed RP 2040 Microcontroller. Browsing through its datasheet I understood nothing.
I set up the Arduino IDE to be able to talk to my board. In order to do this, I looked up my board and find its manufacturer's website.
Then I loaded pre-configured example of Blink.
To simulate this I used WOKWI.
Next step for me was to make microcontroller work in real life.
With the help of Leo I was able to install RP 2040 and I2C OLED Display on breadboard. I started with Adafruit SSD1306 library.
I found these tutorial on how to do simple stuff with the screen and translated my bitmap portrait to the screen.
The LCD Image Converter converts image to text.
TADAAAM!