In this first part about the Arduino micro-controller, we'll set it up and learn the basics of programming it. We'll look into good coding practices such as bumpy text, using variables and how to do debugging when things don't work as expected.
Frank Gibson was born in South Africa, but moved to Taiwan in 2005. He is actively involved in coaching and promoting VEX, Arduino and other educational robotics platforms at educational institutions around Taiwan.
He majored in industrial and digital electronics at the University of Pretoria and completed certification courses for robotics teachers at Carnegie Mellon University. He has been involved with robotics since 1998, when the first LEGO robotics clubs started at schools in SA. Since then he has done various Makerspace projects for schools and designed "Internet of Things" projects using Arduino and Raspberry Pi. Training students for VEX IQ and EDR competitions also takes up a fair bit of his time.