C Programming

This tag is used to tag C Programming related posts

Baremetal Arduino: PWM Example

0 – Introduction In the world of microcontrollers, PWM is used to communicate with some motors, or even other microcontrollers, one example is, the servos and ESC in a RC car, it is also a great way to create a DAC (Digital to Analog Converter). In today’s article, you will learn how to use PWM

Baremetal Arduino: PWM Example Read More »

Baremetal Arduino: Timers

0 – Introduction While using an arduino there are a lot of things that require timings, communications like SPI and I2C or PWM but, besides communications, maybe you want to make an animation with LEDs, or measure time between events, either way, having access to a timer is very important. The ATMega328p inside the arduino

Baremetal Arduino: Timers Read More »

Baremetal Arduino: USB Serial

0 – Introduction In the last baremetal arduino post we started a journey into the world of Arduinos without the IDE and their libraries. Today we will contiue that journey by learning how to do one of the most important debugging functionalities of the Arduino, how to print to the Serial Port (USB). If you

Baremetal Arduino: USB Serial Read More »