160625 arduino101
-
Upload
cavedu-education -
Category
Education
-
view
1.365 -
download
0
Transcript of 160625 arduino101
Smart phone development
Control Arduino 101
BLE component is just released
• MIT official server– http://ai2.appinventor.mit.edu/
• BLE test server– http://ble-test.appinventor.mit.edu/
https://goo.gl/lbOkVdToday’s share folder
Acknowlegement
• Intel Taiwan for supporting Arduino 101
提供優質服務Total Solution Provider
IoT
Thing
Arduino family
Intel Galileo & Edison
Mediatek LinkIt
Realtek Ameba
WebDuino
Motoduino / blabladuino…
Raspberry Pi
Internet
Google Home
Amazon Echo dot
Amazon Iot Button
App Inventor
2010 Google Lab2012 MIT Mobile Learning
2013 App Inventor 2
What we are going to do
• Control Arduino 101’s LED blinking
• Using Bluetooth Low Energy (BLE)
• Voice control – Google Voice API
Tutorial
1.LED Blink (click for source code)
2. LED PWM3. Read analog pins
Process
• Arduino 101 starts then ready to be connected
• Android phone connects to Arduino 101
• Android phone send commands to Arduino 101 (repeating)
• Android phone asks to disconnect
App Inventor briefing• All on cloud• Graphical IDE• Fast develop
• Can publish on*Google Play (25$USD)
• Can reach 70% functionality of Android
• Nothing to do without internet
• No customized UI
• No advanced setting
Open hardware
Arduinoand other compatible boards
Arduino
Android as controller and display
Robot as a platform
Robot can get from Android:• High-res
camera
• Networking
• Motion sensors
• GPS
• Performance up
• Voice I/O
Combine with cloud services
• Google APIs• Amazon AWS• IBM Bluemix• MediaTek Cloud Sandbox• Temboo• Xively