Sie sind auf Seite 1von 2

SparkFun Inventor's Kit (SIK)

Example sketches

These sketches are part of the SparkFun Inventor's Kit aka SIK
(http://learn.sparkfun.com/products/2). The SIK consists of an Arduino
microcontroller (http://www.arduino.com), and a variety of electronic components
designed to help you learn basic programming and circuits. Once you've mastered
these circuits, you'll be able to start building projects limited only by your
imagination!

These sketches are designed to be used along with the SIK Guide,
(http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Kits/SFE03-0012-SIK.Guide-300dpi-
01.pdf), which has illustrations of the circuit layout and other useful
information.

Installation:

1. If you haven't yet, install the Arduino IDE (http://www.arduino.cc)


2. Download the latest SIK Guide Code (http://sparkfun.com/sikcode)
3. Unzip the above file.
4. Place the "SIK Guide Code" folder in the Arduino IDE "examples" directory:
PC: drag the "SIK Guide Code" folder into C:\program files\Arduino-x\examples
MAC: drag the "SIK Guide Code" folder into Arduino-
x/Contents/Resource/Java/examples
Linux: see http://www.arduino.cc/playground/Learning/Linux
5. Start the Arduino IDE; the examples should be visible in File/Examples/SIK Guide
Code

Sketch topics:

1. Blinking an Light-Emitting Diode (LED)


2. Potentiometer (knob)
3. RGB (Red Green Blue) LED
4. Multiple LEDs
5. Push buttons
6. Photoresistor (light sensor)
7. Temperature sensor
8. Servomotor
9. Flex sensor
10. Soft potentiometer
11. Buzzer
12. Motor
13. Relay
14. Shift register
15. Liquid Crystal Display (LCD)

New concepts:

1. Basic sketch structure, comments, digital outputs, LED and resistor, delay
2. Potentiometer (knob), analog input, variables
3. RGB LED, constant values, "for" loops, if/else, user functions, PWM
(analogWrite)
4. Multiple LEDs, arrays of data, calling user-written functions, random numbers
5. Pushbuttons, digital input, complex logic
6. Photoresistor, making voltage dividers for resistive sensors
7. Temperature sensor, serial monitor, floating-point numbers, functions returning
values
8. Servomotor, code libraries
9. Flex sensor, input to output, map and constrain
10. Soft potentiometer, more complex value mapping, nesting math functions
11. Buzzer, tone generation, searching arrays
12. DC motor, transistor, flyback (protection) diode, serial numeric input
13. Relays, switch contacts, normally-open (NO), normally-closed (NC)
14. Shift register chip, SPI, bits and binary numbers
15. LCD library

These sketches were written by SparkFun Electronics, with lots of help from the
Arduino community. This code is completely free for any use.

http://www.sparkfun.com

Das könnte Ihnen auch gefallen