Difference between revisions of "Minnowboard:Beacon Lure"
(Created page with "= Description = Beacon Board is a small accessory board that is primarily intended for use with the PandaBoard or BeagleBoard however it can be wired into any develop...") |
m (→7 Segment Display) |
||
(26 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= Description = | = Description = | ||
− | Beacon | + | Beacon Lure is a small accessory board that is primarily intended for use with the [http://www.minnowboard.org MinnowBoard] however it can be wired into any development platform that supports GPIOs |
− | [[File: | + | [[File:Beacon_lure.png|240px]] [[File:Beacon_lure_connected.png|300px]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Features = | = Features = | ||
Line 21: | Line 11: | ||
* 74HC595 Serial Shift Register ([[media:74hc595.pdf|datasheet]]) | * 74HC595 Serial Shift Register ([[media:74hc595.pdf|datasheet]]) | ||
* 7 Segment Display ([[media:7seg-display.pdf|datasheet]]) | * 7 Segment Display ([[media:7seg-display.pdf|datasheet]]) | ||
− | |||
* I2C EEPROM ([[media:cat24aa01.pdf|datasheet]]) | * I2C EEPROM ([[media:cat24aa01.pdf|datasheet]]) | ||
Line 29: | Line 18: | ||
* [http://conductiveresistance.com/interactive-595-shift-register-simulator/ 595 Tutorial] | * [http://conductiveresistance.com/interactive-595-shift-register-simulator/ 595 Tutorial] | ||
* [http://en.wikipedia.org/wiki/Seven-segment_display_character_representations 7 Segment Display Character Mapping] | * [http://en.wikipedia.org/wiki/Seven-segment_display_character_representations 7 Segment Display Character Mapping] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
= Design = | = Design = | ||
− | * [[media: | + | * [[media:beacon_lure_revb.pdf|Schematic]] |
= Interface = | = Interface = | ||
<br> | <br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 7 Segment Display == | == 7 Segment Display == | ||
− | + | TBD | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br> | <br> | ||
== RGB LED == | == RGB LED == | ||
− | + | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br> | <br> | ||
= Software = | = Software = | ||
== 7 Segment Display == | == 7 Segment Display == | ||
− | + | * [[media:Do-7seg.sh|Example shell script (Bash or Ash)]] | |
− | + | * Python Example | |
− | + | * C example | |
− | ** | + | * Kernel Driver Example |
== RGB LED == | == RGB LED == | ||
− | * [[media: | + | === Shell (Bash or Ash) === |
− | * [[media: | + | *[[media:beacon-color.sh|Example shell script to set an arbitrary color]] |
− | * [[media: | + | *[[media:Do-red.sh|Example shell script to turn on RED LED]] |
− | * | + | *[[media:Do-green.sh|Example shell script to turn on GREEN LED]] |
+ | *[[media:Do-blue.sh|Example shell script to turn on BLUE LED]] | ||
== Angstrom == | == Angstrom == | ||
− | * [ | + | * TBD |
+ | |||
+ | |||
+ | [[Category: MinnowBoard]] | ||
+ | [[Category: MinnowBoard Expansion Boards]] | ||
+ | [[Category: CircuitCo]] |
Latest revision as of 11:58, 6 May 2013
Contents
Description
Beacon Lure is a small accessory board that is primarily intended for use with the MinnowBoard however it can be wired into any development platform that supports GPIOs
Features
- Single tricolored RGB LED (datasheet)
- WS2801 RGB LED PWM controller (datasheet)
- 74HC595 Serial Shift Register (datasheet)
- 7 Segment Display (datasheet)
- I2C EEPROM (datasheet)
References
Design
Interface
7 Segment Display
TBD
RGB LED
Software
7 Segment Display
- Example shell script (Bash or Ash)
- Python Example
- C example
- Kernel Driver Example
RGB LED
Shell (Bash or Ash)
- Example shell script to set an arbitrary color
- Example shell script to turn on RED LED
- Example shell script to turn on GREEN LED
- Example shell script to turn on BLUE LED
Angstrom
- TBD