

PWM outputs), six analog inputs, a 16MHz crystal oscillator, a USB connection, a power It has 14 digital input/output pins (six of which can be The SparkFun RedBoard is one of a multitude of development boards based on Physical world in a real and tangible way. World of electronics and relating it to the That’s where the term “physical computing”Ĭomes in this board is capable of taking the LED light or spinning an electric motor). To control various outputs (like blinking an Sensor) and interpreting that information Push of a button or a reading from a light It is capable of taking inputs (such as the RedBoard is essentially a small, portableĬomputer, also known as a microcontroller. While the file size was reduced, it is still about a 26MB download. Keep in mind that the original file size used for the printed guidebook was reduced for the web. The print version of this guide is available as a PDF as well. When you’re done with this guide, you will have built five projects and acquired the know-how to create countless more. At the center of this guide is one core philosophy: that anyone can (and should) play around with electronics. This guide contains all the information you will need to build five projects encompassing the 16 circuits of the SIK. The SparkFun Inventor's Kit (SIK) is your map for navigating the waters of beginning embedded electronics. If you have SIK v3.3 or are using parts from the add-on pack, please refer to this tutorial. The overall functionality of the circuits used in the kits are the same between v4.0 and v4.1. If you are using version 4.1, please refer to the tutorial using the RedBoard Qwiic and CH340. This makes the linker happy and allows your program to build.Please note that this tutorial is for the SparkFun Inventor's Kit version 4.0 using the RedBoard with FTDI. the program file that contains your start and loop functions).

The magic thing to know is that if any of your libraries use Wire.h or SPI.h you must Include them in the main source file (i.e. It’s one of those horrible situations where you have to know the “magic” trick to make it work.

I’ve had this before, it is very frustrating. The compiler kept complaining about the Wire.h and SPI.h libraries not being available. I’d added the AdaFruit libraries and at that point my program broke. I’ve been creating a “Connected Little Boxes” driver for the BME280 environmental sensor (a personal favourite of mine). I hardly ever use them personally, I rely on people much cleverer than me to create libraries that I can use to talk to the hardware I want to use. They’re used by programs to communicate with devices over the I2C and SPI busses. The Wire.h and SPI.h Arduino libraries are kind of important.
