BASIC4MCU | 질문게시판 | 아두이노 키보드문의드립니다.
페이지 정보
작성자 plysky 작성일2019-02-26 20:56 조회1,024회 댓글0건본문
키보드 제작중인데
키가 한번 터치에 한번만 눌리게끔하려고합니다.
뭐가 문제일까요?
도와주세요..
#include "Keyboard.h"
const int S=6;
const int W=5;
const int I=4;
const int C=3;
const int H=2;
int iRead_Switch = 0;
int iRead_W = 0;
bool bRead_Status;
void setup() {
Serial.begin(9600);
pinMode(S, INPUT);
pinMode(W, INPUT);
pinMode(I, INPUT);
pinMode(C, INPUT);
pinMode(H, INPUT);
Keyboard.begin();
}
void loop() {
Switch();
}
void Switch()
{
iRead_Switch = digitalRead(S);
iRead_W = digitalRead(W);
delay(10);
if (!iRead_Switch)
{
if (bRead_Status) //
{
Serial.println(" // WoW!");
Keyboard.write('h');
}
bRead_Status = false; //
}
else if(iRead_Switch)
{
bRead_Status = true;
}
iRead_W = digitalRead(W);
delay(10);
if (!iRead_W)
{
if (bRead_Status) //
{
Serial.println(" // WoW!");
Keyboard.write('e');
}
bRead_Status = false; //
}
else if(iRead_W)
{
bRead_Status = true;
}
}
댓글 0
조회수 1,024등록된 댓글이 없습니다.