사용자 환경을 개선하기 위해 이 웹 사이트의 쿠키 및 기타 기술을 사용합니다.
이 페이지의 링크를 클릭하면 당사의 개인 정보 보호 정책쿠키 정책에 동의하는 것입니다.
동의함 더 알아보기

arduino_wifi_pcs 정보

아두이노 와이파이 UI

아두이노 보드에 와이파이 모듈을 장착하고, 휴대폰에서 본 앱을 작동시켜 휴대폰과 아두이노 간에 와이파이 통신을 연결시킨 다음, 휴대폰에 구비된 10개의 버튼을 눌러서 그 버튼의 눌러짐을 아두이노에서 인식하여 원하는 동작을 시키도록 하는 앱

- 단일 버튼 : 10개

(각 버튼을 눌렀을 때 아두이노에 전송되는 데이터)

버튼 1 : ‘0’ (16진수 30) 버튼 2 : ‘1’ (16진수 31)

버튼 3 : ‘2’ (16진수 32) 버튼 4 : ‘3’ (16진수 33)

버튼 5 : ‘4’ (16진수 34) 버튼 6 : ‘5’ (16진수 35)

버튼 7 : ‘6’ (16진수 36) 버튼 8 : ‘7’ (16진수 37)

버튼 9 : ‘8’ (16진수 38) 버튼 10 : ‘9’ (16진수 39)

(아두이노에서의 프로그램 예)

아두이노의 디지털포트5번에 연결된 LED를 버튼 1을 한번 누르면 켜지고, 또 누르면 꺼지게 함.(토글 동작)

///// 와이파이로 LED 제어하기

첫부분에 SoftwareSerial.h를 include 한다.

SoftwareSerial esp8266(2,3);

void setup()

{

Serial.begin(9600);

esp8266.begin(9600); // esp의 baud rate

pinMode(5, OUTPUT);

digitalWrite(, LOW);

sendData("AT+RST\r\n",2000); // 모듈 reset

sendData("AT+CWMODE=2\r\n",1000); // AP(access point)로 설정

sendData("AT+CIFSR\r\n",1000); // ip 주소 얻음

sendData("AT+CIPMUX=1\r\n",1000); // multiple connection으로 설정

sendData("AT+CIPSERVER=1,80\r\n",1000); // port 80으로 서버 on

}

void loop()

{

if(esp8266.available()) // esp가 메시지를 전송중이면

{

if(esp8266.find("+IPD,"))

{

delay(200); // 모든 시리얼데이터 리드

int connectionId = esp8266.read();

esp8266.find("?");

int Number = esp8266.read();

if(Number==0x30){

if(digitalRead(5)==HIGH) digitalWrite(5, LOW);

else digitalWrite(5, HIGH);

}

// close 커맨드

String closeCommand = "AT+CIPCLOSE=";

closeCommand += connectionId; // connection id를 붙임

closeCommand += "\r\n";

sendData(closeCommand,1000); // close 커넥션

}

}

}

String sendData(String command, const int timeout)

{

String response = "";

esp8266.print(command); // 읽은 문자를 esp8266으로 전송

long int time = millis();

while( (time+timeout) > millis())

{

while(esp8266.available())

{

// esp에 수신 데이터가 있으면 시리얼로 전송

char c = esp8266.read(); // 다음 문자 읽음

response+=c;

}

}

return response;

}

----

개발자 연락처 :

+821037569668

최신 버전 1.1.0의 새로운 기능

Last updated on Nov 17, 2022

Minor bug fixes and improvements. Install or update to the newest version to check it out!

번역 로드 중...

추가 앱 정보

최신 버전

arduino_wifi_pcs 업데이트 요청 1.1.0

필요한 Android 버전

7.0

Available on

Google Play에서 arduino_wifi_pcs 얻기

카테고리

무료 교육 앱

더 보기

arduino_wifi_pcs 스크린 샷

APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공적으로 구독!
당신은 이제 APKPure에 가입되었습니다.
APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공!
당신은 이제 우리의 뉴스 레터를 구독하고 있습니다.