Starter Shield Library
Starter Shield is a perfect start for beginners of Arduino world. You can learn and practice basic soldering tricks and programming principles when tinkering with this kit. Electronic could be fun even if you have bare technical knowledge cause we get your back by preparing a detailed soldering guide and a fully supported library of programming examples from easy to difficult. Hope you have fun and gain some knowledge with this kit!
Starter Shield contains most common resources for a basic electronic project, like buttons, sensors, buzzer and display. After you're done with the soldering task, it turns out to be a geek style alarm clock which can auto adjust the brightness of display and keep in synch with real world time.
## Usage ##
This is a Sketchbook of Arduino.(How to use Sketchbook)
This Sketchbook includes a set of Basic Demo and a Advanced Demo.
The Basic Demo include:
- Button and Counter
- Button and Counter with Key Debounce
- Button and LED
- Run Hourse LED
- Light Sensor
- Light Sensor and Buzzer
- Display Temperature
- Temperature and Buzzer
- Set and display Time
## Class and Function Starter Shield include RTC, Buzzer, Light Sensor, Temperature Sensor, 3 Buttons, Display as well as 4 LEDs. Each of those has a class, whick make it very to use.
TTSTime time; // TTS: Tick Tock Shield time.setTime(int hour, int min, int sec); // set time time.getTime(int *hour, int *min, int *sec); time.getHour(); // return hour time.getMinute(); // return minutes time.getSecond(); // return seconds
TTSBuzzer buzzer; buzzer.on(); // on buzzer.off(); // off buzzer.state(); // return state of buzzer, HIGH:on, LOW:off
TTSLight light; light.get(); // return light sensor data, 0-1023
TTSTemperature temp; temp get(); // return temperature value, int
TTSButton button(Pin); // TTSK1, TTSK2, TTSK3 button.get(); // return button state, HIGH or LOW button.pressed(); // return HIGH when button is pressed button.released(); // return HIGH when button is released
TTSDisplay disp(); disp.display(int loca, int num); // control a nixie tube disp.num(int num); // display a number disp.time(int hour, int min); // display time disp.clear(); // clear display disp.pointOn(); // display : disp.pointOff(); // clear :
TTSLed led(Pin); // TTSLED1, TTSLED2, TTSLED3, TTSLED4 led.on(); // led on led.off(); // led off led.state(); // return led state
For more information, please refer to wiki page
Seeed Studio is an open hardware facilitation company based in Shenzhen, China.
Benefiting from local manufacture power and convenient global logistic system,
we integrate resources to serve new era of innovation. Seeed also works with
global distributors and partners to push open hardware movement.