Arduino Uno Makefile for direct development in C 1

Arduino Uno Makefile for direct development in C
Here I am publishing an adapted Makefile for Arduino Uno (with the atmega328 controller) code development directly in C (not using the Arduino IDE – I preferr to be IDE idependent). The Makefile allows you to compile your C code using make and to upload the program via USB utilizing avrdude (an program for code ...

Udev rules for Arduino Uno 1

Since I could not find a directly working udev rules file for the Arduino Uno, I am publishing mine here. What follows is a brief description of how to setup the udev rules, which essentially tell your system how to handle a usb device with product id 0043 and vendor id 2341. These are the ...

How to Dim a LED Properly for the Human Eye

How to Dim a LED Properly for the Human Eye
There are a lot of webpages describing the actual process of dimming a LED light using Pulse-with Modulation (PWM). The general idea is to switch the LED completely on and of at a high frequency (in the range of kHz) so that you eyes cannot see the actual on or off state anymore. By varying ...