5 tips for Arduino programming cover saving RAM, making programs easier to read, watchdog timers, ternary operators and a better way to implement delays