Programming Arduino more efficiently

Arduino boards are great – they use standardized layout and are compatible with lots of custom shields. Arduinos also come with pretty good programming IDE and bootloader. All these features make them attractive for most of hobbyists…until your needs grow up. If you program Arduino by using standard Arduino libraries you notice how easy it is to implement most of tasks. This is because simplicity is a trade off efficiency. If you want your programs to run more faster or want to squeeze bigger programs to fit in to MCU you will have a dilemma – use bigger/faster Arduino, write you own programs and libraries in C or C++ or use different library that is more efficient. Guys from have decided to write their own c++ library for Arduino … Continue reading