티스토리 뷰
출처 : Webduino Smart Wi-Fi Setup
Aliexpress.com : Buy New Arrivals BPI Webduino smart IOT module development board from Reliable board case suppliers on SinoVoip Co.,Limited Banana PI
BPI-Webduino
BananaPI를 만든 곳에서 Iot용 모듈을 새로 만들었는데,
이름에서 보는것과 같이 아두이노와 웹을 합쳐 놓은것 같습니다.
광센서와 REG LED가 기본 내장되어 있고, 내장된 Wifi는 AP모드와 공유기 접속하도록 두개가 지원되고,
AP모드로 접속해서 공유기에 접속 가능한 정보만 설정하면 외부에서 restful api 호출로 Webduino를 제어 할 수 있습니다.
개발언어는 Blockly 라는 도구로 웹브라우져로 개발이 가능하고,
기존 아두이노처럼 PC에 USB로 연결해서 아두이노 IDE로 업로드하는 방식은 지원하지 않고,
소스는 JavaScript로 만들어져서 restful 호출로 제어가 가능하므로, 다양한 기기에서 호출이 가능합니다.
BPI-Webduino와 Arduino Pro Micro 크기 비교
BPI-Webduino 핀 배열
Webduion AP 모드에 접속
Wifi목록에서 Smart 선택
암호 입력 (초기 암호 123456678)
192.168.4.1 주소를 브라우져 접속하여 공유기 접속 정보와 AP 모드 정보 수정
저장하면 수정된 정보 확인
수정된 AP 이름과 공유기에 접속된 IP학인
AP이름 뒤에 _ 이후로 공유기에 접속된 IP
Blockly RGBLED 예제 작성
Blockly RGB LED 예제 JavaScript 소스
RGB LED 예제 소스
Blockly로 작성된 소스를 Html 페이지에 2개의 버튼을 두고 색을 바꾸도록 작성해보았습니다.
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <title>Webduino Blockly App</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script src="https://webduino.io/components/webduino-js/dist/webduino-all.min.js"></script> <script src="https://blockly.webduino.io/webduino-blockly.js"></script> <script src="https://blockly.webduino.io/lib/firebase.js"></script> <script src="https://blockly.webduino.io/lib/runtime.min.js"></script> <script> function rgb_call(color) { var rgbled; boardReady({board: 'bluexmas', url: '192.168.0.62'}, function (board) { board.systemReset(); board.samplingInterval = 250; rgbled = getRGBLedCathode(board, 15, 12, 13); rgbled.setColor(color); }); } </script> </head> <body> <div><button onclick="javascript:rgb_call('#0000ff');">blue button</span></div> <div><button onclick="javascript:rgb_call('#ff0000');">red button</span></div> </body>
RGB LED 예제 실행
- Total
- Today
- Yesterday
- flex
- Delphi
- JavaScript
- Java
- Xcode
- BPI-M4
- 레이싱모델 익스트림 포토 페스티벌
- Mac
- Spring
- 동경
- koba2010
- oracle
- MySQL
- 전예희
- KOBA
- 일본여행
- ble
- 지스타2007
- android
- Spring MVC
- 튜닝쇼 2008
- 송주경
- Linux
- 서울오토살롱
- ffmpeg
- Delphi Tip
- NDK
- sas2009
- ubuntu
- SAS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |