I've just finished an update to my Arduino documentation (580 pages)
It has been published here before, but I've chosen to create a new topic for it.
Since the last version (1.15), I've made the following changes:
Added 6DOF MPU-6050 3 axis Gyro with accelerometer
Added three different level shiters
Added 3 complete sections about working with IOT on The Things Network (60+ pages)
Added Adafruit TB6612 stepper/motor driver
Added Stepper motor NEMA-17
Added PIR/Motion Sensor HC-SR501
Added Gas sensor LPG MQ-6
(ie shortcut for Dropbox - Arduino documentation.pdf - Simplify your life)
Since Arduino is open source, I decided to donate this document to other Arduino fans in the world. As long as it is clear that I'm the author of this document, you can use this document for any non-commercial or educational projects.
I derived and simplified most sketches from samples that came with the corresponding libraries. Most schematics and most photographs are my own work.
Have fun with it. I certainly enjoyed writing it.
Leave a note here, if you pick up this document from my dropbox. It's is my working document, so I'll keep working on it. Come back and check the newest version. I'll try to build a blog to publish my documentation and will notify you all when it's there. In the mean time, you can download the newest versions from my dropbox.