The coders corner has a (fairly active) account on github. From Arduino libraries, Joomla to Hugo through to examples for the datacomms section, why not take a look.
In this tutorial and accompanying youtube video (left), I discuss how Arduino inputs and outputs work. Arduino 8 bit boards are mainly based on Atmel AVR chips, in fact the Mega is named after the chip number AVR-Mega-2560. Outputs on the AVR chips are much more versatile than they first look, and the video covers this in detail. If you are using an Arduino pro or other 3V3 based Arduino, replace the 5V mentioned here with 3V3.
The same code for shift registers, Arduino Pins or 8574 IO chips. When writing Arduino libraries that need quite a few IO pins, it can be difficult to decide if the library should use an IO expansion device such as the ubiquitous shift register, popular PCF8574 chip, or just use Arduino pins directly. This library is designed to handle all scenarios for the vast majority of cases. The ubiquitous LiquidCrystal library; which almost all Arduino developers will have come across at some point, has two versions (LiquidCrystal and LiquidCrystalI2C).
Over the years, I’ve done my fair share of wood and metal work, including quite a lot of router work. For some tasks, I think a good router table is really needed, so I’ve took a bit of time out from my other projects to build a good router table. After much looking around, I came up with a hybrid, based partly on this multipurpose table in a youtube video and party on a book I’ve been reading on kindle Complete Guide to Routers by Lonnie Bird.