mbed StarBoard Orange
Abstract
This is a cookbook for StarBoard Orange community based support. This cook book provide practical information for StarBoard Orange.
- You can post a question from 'Post a new comment'.
- You can reply the answer to the comment or this cookbook.
The board includes
- microSD card connector
- USB (Host side)
- LAN(RJ-45)
- TextLCD
You can use these features for various applications.
Expandability
StarBoard Orange does not need any other devices for general usage. But the board has great expandability.
External circuits can be added to StarBoard Orange if you want.
There is a user space under LCD.
The area of user space is 20x5. There are position numbers at the top of the board.
You just need to connect your external circuit to mbed using this user space.
You can see through holes for external circuit on the side of mbed.
So, It is easy to add your circuits.
Please see more information at http://mbed.org/users/shintamainjp/notebook/starboard_expandability_en/
With Acrylic Board
An acrylic board is good for keeping clean your mbed and StarBoard Orange.
FAQ
Where is the basic information about the board?
There is a cookbook for it.
Can I post a question about a program for StarBoard Orange?
Sure!
You are our friends!
Where can I get one?
Please see related threads.
Where is the test program?
There are some short examples.
Can I get the schematics and the BOM?
Sure!
I'd like to get a photograph for introduce this board.
This is from 'NXP fan (in Japan)'. Thank you so much!
You can use these pictures freely.
Our friends in world wide community
StarBoard Orange World Wide Community
Please add your account if you have a StarBoard Orange. It's for the community and you. :)
- Germany
- United States
- Japan
Short code examples
Here is short code examples for components on StarBoard Orange.
Text LCD
#include "mbed.h" #include "TextLCD.h" TextLCD lcd(p24, p26, p27, p28, p29, p30); int main(void) { lcd.cls(); lcd.locate(0, 0); lcd.printf("StarBoard Orange"); lcd.locate(0, 1); lcd.printf("mbed NXP LPC1768"); return 0; }
SD card
#include "mbed.h" #include "SDFileSystem.h" SDFileSystem sd(p5, p6, p7, p8, "sd"); int main(void) { FILE *fp = fopen("/sd/test.txt", "w"); if (NULL != fp) { fprintf(fp, "StarBoard Orange. mbed NXP LPC1768."); fclose(fp); } else { error("Open failed.\n" ); return 1; } return 0; }
USB(A)
#include "mbed.h" #include "MSCFileSystem.h" MSCFileSystem usb("usb"); int main(void) { FILE *fp = fopen("/usb/test.txt", "w"); if (NULL != fp) { fprintf(fp, "StarBoard Orange. mbed NXP LPC1768."); fclose(fp); } else { error("Open failed.\n" ); return 1; } return 0; }
Ethernet
- http://mbed.org/users/donatien/programs/EthernetNetIf/latest
- http://mbed.org/users/donatien/programs/HTTPServer/latest
#include "mbed.h" #include "EthernetNetIf.h" #include "HTTPServer.h" #if 1 /* * Use "DHCP" */ EthernetNetIf ethif; #else /* * Use "static IP address" (Parameters:IP, Subnet mask, Gateway, DNS) */ EthernetNetIf ethif(IpAddr(xxx,xxx,xxx,xxx), IpAddr(xxx,xxx,xxx,xxx), IpAddr(xxx,xxx,xxx,xxx), IpAddr(xxx,xxx,xxx,xxx)); #endif HTTPServer server; LocalFileSystem local("local"); int main(void) { if (ethif.setup()) { error("Ethernet setup failed."); return 1; } FSHandler::mount("/local", "/"); server.addHandler<FSHandler>("/"); server.bind(80); while (1) { Net::poll(); } return 0; }
Your web contents will appear by just a type the path to it at a web browser. (e.g.) http://192.168.11.6/MBED.HTM
How do I get this board?
You can purchase StarBoard Orange and the cecessary components from kiban-honpo in Japan.
You can buy it if you live in Japan. If you don't ... Please ask to them or search in Amazon web store.
Support
Resources
Schematics
BOM
Links
Basic information
- StarBoard Orange: mbed評価用ベースボード(in Japanese)
- StarBoard Orange : "Soldering step by step"
- StarBoard Orange : "Expandability of StarBoard"
Application examples
- StarBoard Orange : "Application example No.1 : Enjoy mbed world with just one sensor!"
- StarBoard Orange : "Application example No.2 : Add many buttons to your application with IR remote!"
- StarBoard Orange : "Application example No.3 : Drive a CHORO Q with wii nunchuck!"
People
- logic_star
- funax
- nxpfan
- jksoft
- kanpapa
- shintamainjp
- kosmac
Please log in to post comments.