Date
Thursday, 03 May 2018 7:00 PM
Dive into coding for Arduino – a programming based on C/C++
We will discuss the concepts used in C, and what is special about Arduino.
We will do this by showcasing the Arduino programmer our community developed – used to program an FPGA over the SPI protocol:
https://www.mocomakers.com/wiki/arduino-programmer-for-fipsy/
We will describe how various functions are used, design considerations, how pointers are used, global variables and more.
This will be a good primer on C, but if you have never done it, reading an end-to-end tutorial on C would be quite valuable:
http://www.cplusplus.com/files/tutorial.pdf
For those who wonder, well how does a computer work at a low level, consider that C is just a small amount above machine code, and so the original C language reference is an excellent read – as assembly code aligns closely with what C is doing, unlike higher level languages.
https://cs.indstate.edu/~cbasavaraj/cs559/the_c_programming_language_2.pdf
For those who want a preview of the code we will be showing, look at the .ino (Arduino) file here: https://github.com/MocoMakers/Arduino-Fipsy-Programmer
This talk well help prepare us for Arduino Day coming up on May 13th:
https://www.meetup.com/MoCoMakers/events/250310324/
Arduino Day is a big festival celebrating Arduinos, held all over the world. We will have multiple exhibitors, and interactive demos set up.
Come out and get your code on!