코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
와이파이 이용해서 스피커 제어하기
조연지 | 2015-08-17
|
|
---|---|
제가 와이파이쉴드를 통해 3가지의 센서들의 값을 웹상으로 볼수 있는 응용예제를 해보았습니다. #include #include
char ssid[] = "AndroidHotspot4793"; // 연결하실 와이파이 SSID int status = WL_IDLE_STATUS; WiFiServer server(80); // 80포트를 사용하는 웹서버 선언 void setup() { // 와이파이에 연결 시도 server.begin(); printWifiStatus(); // 연결 성공시 연결된 네트워크 정보를 출력
WiFiClient client = server.available(); // 들어오는 클라이언트를 수신한다. while (client.connected ()) { "); Many Sensor"); ");
client.print("Flex Sensor value : "); client.println(flexval); // flex 센서 값 출력 client.println(" "); client.println(" "); client.print("Soid Sensor value : "); client.println(Rfsr); // flex 센서 값 출력 client.println(" "); client.println(" "); client.print("FSR Sensor value : "); client.println(FSR); // 조도 센서 값 출력 client.println(" "); client.println(" ");
else if (c != '\r') { void printWifiStatus() { // 연결된 네트워크 정보 출력 IPAddress ip = WiFi.localIP(); long rssi = WiFi.RSSI();
이 코딩에서 만약 스피커(5w 8옴짜리)를 연결을 하여
1. 만약 flex 센서 압력센서 토양수분센서 범위값을 가정으로 정하여 각 센서들의 값이 범위안에 들어온다면 멜로리가 울리게 할 수 있나요?
#include int PIEZO = 8;
{ pinMode(PIEZO,OUTPUT);
{ }
위에 스케치는 스피커 스케치입니다.
2. 또한 웹상에서 각 3개의 센서들의 값을 볼 수 있는데 혹시 그 웹상에서 스피커를 제어 (on off) 버튼을 만들어 제어할 수 있나요!?
|
|
이전글 | 금고 질문해서 궁금한점 있습니다. | 2015-08-17 |
다음글 | 오랜지보드는 스크래치와 연결가능하나요?... | 2015-08-18 |