<div>시리얼(RS232) 통신으로 LED제어하기..</div> <div> </div> <div>led가 두개가 있는대 이걸 개별적으로 깜빡이는 속도를 조절할수 있도록 하는 코드를 만들어야하는대</div> <div>문제가 A1을 입력하거나 B1를 입력하거나 해서 1부터 9단계까지 A1~A9; B1~B9; 입력이 가능하게 해야합니다.</div> <div>그리고 '1',~~~'9'까지 각각 주기를 설정해야해요</div> <div>제가 짠 코드는 다완성된게아니라 이상한 코드라도 양해부탁드려요.</div> <div> </div> <div>3차수정</div> <div> </div> <div>int A=2; //led1</div> <div>int B=3; //led2</div> <div> </div> <div>void setup(){ //초기설정</div> <div> pinMode(A,OUTPUT);</div> <div> pinMode(B,OUTPUT);</div> <div>}</div> <div> </div> <div> </div> <div>void loop(){</div> <div> delay(50);</div> <div> if(++time1 ==20){ //주기조절</div> <div> time1=0;</div> <div> digitalWrite(A,! digitalRead(A)); //!digitalRead(A)는 꺼졋을때 켜지도</div> <div> }</div> <div> <div> if(++time2==10){ //주기조절</div> <div> time2=0;</div> <div> digitalWrite(B,! digitalRead(B));</div> <div> }</div></div> <div>}</div> <div> </div> <div>흠 ;; if의 조건부분을 더 수정하면 될거같은대 ;; 아무리생각해도 A1을 어떻게 입력받아야할지 모르갯어요</div> <div> </div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.