아두이노 코딩
222
1 câu hỏi đã được viết
안녕하세요 이번에 코딩을 배우기 시작했습니다.
아두이노 우노로 배우고있구요
코딩을 했는데 원하는대로 안되서요
원하는거는 리모컨으로 신호를 주면 아두이노 시리얼통신에 수신값을 읽어 키보드를 누르는거까지입니다.
지금 상태는 시리얼통신에 수신값까진 읽힙니다. 키보드 누르는게 어렵네요
확인부탁드립니다.
#include <IRremote.h>//IR리모컨라이브러리
#include <Keyboard.h>//키보드라이브러리
int RECV_PIN = 11;//IR 수신센서 포트설정
IRrecv irrecv(RECV_PIN);
decode_results results;//구조체정의
int ledpin = 13; //LED IO핀(내부 LED 사용)
int on = 0;//플래그
unsigned long last = millis();
void setup()
{
pinMode(ledpin, OUTPUT);////디지털IO핀을 출력으로 지정
Serial.begin(9600);//시리얼포트 속도를 9600bps로 지정
irrecv.enableIRIn(); // 리모컨 수신 시작
Keyboard.begin();
}
void loop()
{
if (irrecv.decode(&results)) //IR리모컨 라이브러리 호출
{
if (millis() - last > 250) //수신신호 결정
{
on = !on;//수신신호 반전
digitalWrite(ledpin, on ? HIGH : LOW);//리모컨 수신시 LED(13)로 표시
}
Serial.println(results.value, HEX); //리모컨 수신코드를 출력
last = millis();
irrecv.resume(); // 다음 값을 수신
}
if(Serial.available())
{
char a = Serial.read();
Keyboard.write(a); Keyboard.write("KEY_ENTER");
Keyboard.write('A'); Keyboard.write("KEY_ENTER");
// Serial.println(a);
// Keyboard.press('a');
// delay(100);
// Keyboard.releaseAll();
// delay(100);
}
}
Câu trả lời 0
c++ 다운로드 에러 발생 도와주세요
0
88
1
왕초보 대학교 과제 Verilog 코드 질문
0
778
1
수요일 모각코 5회차 모집합니다!
1
229
1
토요일 모각코 7회차 모집합니다!
1
381
1
코딩할 때 용량차이 이미지 코드
0
526
1
파이썬의 '파'자도 모르는 파린이 도와주세요ㅜㅜ
1
233
0
코딩할때 width,height로 배경색 영역잡는거 안좋나요?
0
182
0
서울시뉴딜일자리_IT인턴 3개월 [급여월260만]지원사업안내_빅데이터 기반 서비스플랫폼 과정 [스터디,프로젝트,프론트엔드,백엔드,자바,코딩]
0
272
1
원격 제어 기기를 만들기 위한 강의 커리큘럼?
0
197
0
아두이노 기본학습 패키지 링크
0
310
1
random_state 관련 질문
0
216
0
서버가 업데이트가 안 돼요...
0
360
1
메뉴랑 스크롤이 안 떠요...
0
270
0
csv 파일을 열고 싶습니다...
0
188
0
카테고리 수정
0
191
0
findViewById 함수 호출 시 null값 반환
0
1086
1
질문입니다.
0
286
1
질문입니다.
0
311
2
아두이노 온습도센서 lcd nan출력
1
865
0
파이썬 알고리즘 문제풀이 선수지식 강의자료 요청
0
222
1
Vs Code live server 오류
0
788
1
autocomplete-python traceback output: 가 뜹니다
2
2294
1

