Using the Arduino Library, a pin (here digital pin 13) can be pulsed at maximum rate with: void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); digitalWrite(13, LOW); } On a Nano, the pulse width is 3.2µs with a period of 6.7µs. On the Nano Every, the pulse width is …
I just received two Arduino Nano Every boards with the ATmega4809 microcontroller. Here are my first observations studying the boards. Next post I will show how I am handling the digital I/O pins and will talk about the compatibility layer that (attempts to) makes the Nano Every behave like a Nano. The Arduino Nano Every …
Far Inside The Arduino is aimed at users of ATmega328P and ATmega2560 microcontrollers. These include the Arduino Uno, Nano, and Mega boards. Some Arduino boards feature other AVR microcontrollers, particularly the ATmega32U4 and the ATmega4809. The ATmega32U4 is found in the Leonardo, Micro, Yun and some other boards. This chip has a build-in USB controller …
Actually, my desk is very long, but here is the portion of it I’m usually facing: I’ve got a 27″ iMac with a second display, a 27″ 4K LG that I keep my calendar and OmniFocus (planner) windows on when I don’t need the extra screen space. The keyboard is a 1989 Northgate OmniKey/102 which …
Now I know this doesn’t really mean anything, but Far Inside The Arduino is, for the moment, the #1 New Release in Digital Design for the Kindle Edition! Now all I need are some reviews. Good ones, hopefully.
I finally published my first Arduino book which shows how to bypass the performance hampering and feature blocking Arduino library and instead access the microcontroller features directly. The book primarily for Arduino Uno, Nano, and Mega boards. The book assumes some familiarity with the Arduino (one needs to know how to write and run simple …