Anaren Bluetooth Smart Development Kit: Difference between revisions
Brian Wilson (talk | contribs) mNo edit summary |
Brian Wilson (talk | contribs) mNo edit summary |
||
Line 28: | Line 28: | ||
Click on the IDE tab. Description is here: https://atmosphere.anaren.com/wiki/Atmosphere_Developer | Click on the IDE tab. Description is here: https://atmosphere.anaren.com/wiki/Atmosphere_Developer | ||
== | == Testing every feature == | ||
I had to upgrade to CM13 to get Anaren's Android app working. | |||
Now I want to write demo code to wring out the board. | |||
== Buzzer app | === Buzzer app === | ||
I built a simple app with the Buzzer in it, and then changed the void_setup() function by adding this line at the end: | I built a simple app with the Buzzer in it, and then changed the void_setup() function by adding this line at the end: | ||
Line 42: | Line 43: | ||
Okay now, that constant tone is starting to wear on me. :-) Unplugging the MSDB... plugging back in... all still blissfully quiet. I can restart the embedded program by moving the UART switch to the left and hitting the tiny reset button. Then the lovely tone resumes. No need to reload it. | Okay now, that constant tone is starting to wear on me. :-) Unplugging the MSDB... plugging back in... all still blissfully quiet. I can restart the embedded program by moving the UART switch to the left and hitting the tiny reset button. Then the lovely tone resumes. No need to reload it. | ||
==== Output: RGB LED ==== | |||
==== Input: Accelerometer ==== | |||
==== more... ==== | |||
* IR sensor | |||
* IR emitter | |||
* IR non-contact temperature sensor | |||
* Buzzer | |||
* Joystick w button | |||
* Current sensor | |||
GPS | |||
== Cypress == | == Cypress == |
Revision as of 03:19, 23 October 2016
2016-Sep-14 Today the UPS truck pulled up unexpectedly and dropped off an "Anaren Bluetooth' Smart Development Kit."
Hey, it's a gift from Anaren! COOL.
The "MSDB" (= Multi-Sensor Development Board) includes these:
- ARM Cortex M3 processor
- 512M RAM
- Bluetooth Smart AKA BLE
- Accelerometer
- RGB LED
- IR sensor
- IR emitter
- IR non-contact temperature sensor
- Buzzer
- Joystick w button
- Current sensor
First thoughts. Make it portable else no point in the compass and accelerometer. So it needs a box and a battery.
Hook up a GPS module so it knows where it is. Ordered one from Sparkfun $15, such a deal.
Now turn it all into a big fitness monitor. Phatbit
Cloud based developer page: http://atmosphere.anaren.com/ Click on the IDE tab. Description is here: https://atmosphere.anaren.com/wiki/Atmosphere_Developer
Testing every feature
I had to upgrade to CM13 to get Anaren's Android app working. Now I want to write demo code to wring out the board.
Buzzer app
I built a simple app with the Buzzer in it, and then changed the void_setup() function by adding this line at the end:
BUZZER_Start(BUZZER_Note_C6);
Now when I send the app to the MSDB using the programmer, the light on the board blinks for a while and then it emits a constant tone. So I know the board works and it's just the Anaren android app that is failing.
Okay now, that constant tone is starting to wear on me. :-) Unplugging the MSDB... plugging back in... all still blissfully quiet. I can restart the embedded program by moving the UART switch to the left and hitting the tiny reset button. Then the lovely tone resumes. No need to reload it.
Output: RGB LED
Input: Accelerometer
more...
- IR sensor
- IR emitter
- IR non-contact temperature sensor
- Buzzer
- Joystick w button
- Current sensor
GPS
Cypress
Cypress has a cool <$20 kit too based on the same BCM20737 PSoC but theirs is in a plastic case and includes a humidity sensor. You can get them from DigiKey. http://www.digikey.com/product-detail/en/cypress-semiconductor-corp/BCM9WICED_SENSE2/428-3641-ND/6150847
Developer site https://community.cypress.com/
Cypress bought Broadcomm so now if you want to use the dedicated SDK instead of Atmosphere, go to https://community.cypress.com/docs/DOC-2793
Best reference to hardware is here: https://atmosphere.anaren.com/wiki/Bluetooth_Multi-Sensor_Development_Board