Learn the techniques that reduce memory usage allowing your programs to run smaller Arduino based systems.
by John Bradnam
Easy to use interrupting thread handler. Does not relay on yield() or delay(ms) for switching and no pre-allocated stack needed.
Project tutorial by adamb314
Connect up to 10 buttons using a single interrupt.
Project tutorial by Svizel_pritula
John, well written and explained. The 64:1 saving by using a global variable use for the loop is genius.
Fantastic practical project great Idea. 👍👍
Great In depth instructable. I had project that used a char based 4x20 I2C display. Just for the fun of it I connected a .96 SSD1306 graphics display. Some interesting issues. Once you write characters to the screen how do you turn them off. I found the colour field 1 On ,0 off would accomplish this. Once I wrapped my head around the graphics bit maps, it was very easy to create animated bar graphs and text prompts. One trick I used to erase a line of text( Ada-fruit lib) , was display a rectangle, Char height, length of the line, and display it in black (0) to quickly and simply erase the line.
Or connect with your social account:
New here? Create an account