millis (2) 썸네일형 리스트형 아두이노 Text LCD 사용하기 오늘은 아두이노에서 Text를 출력하는 LCD를 사용해 볼 것입니다. 회로는 너무 간단합니다. 작은 브레드보드에 Text LCD와 저항을 같이 연결하고 접지와 전원 선을 보드와 연결해주면 끝입니다. LCD에 Hello World!라는 문구가 출력되게 하고, 실행되는 시간을 측정하겠습니다. 실행되는 시간은 밑줄에 Lap time : 으로 알려주고, 초 단위로 표시할 겁니다. 그래서 코드는 아래와 같습니다. #include LiquidCrystal lcd(2,4,8,9,10,11); void setup() { lcd.begin(16, 2); lcd.print("Hello World!"); } void loop() { lcd.setCursor(0,1); lcd.print("Lap time : "); lcd.p.. 아두이노 millis와 interrupt로 LED 제어하기 이번 회로는 두 개의 LED를 하나는 millis로 blink 동작을 하게 설정하고 나머지 하나는 interrupt를 사용하여 버튼이 눌리면 LED 상태가 반전되도록 구성했습니다. 첫 번째 LED인 빨간 LED는 0.5초마다 깜박거리는 동작을 하게 되고 파랑 LED는 스위치를 누를 때마다 상태가 반전될 겁니다. 여기서 millis를 사용하는 이유는 빨간 LED의 blink 동작을 delay로 설정하게 되면 다른 동작을 동시에 수행할 수 없기 때문에 millis를 사용해 준 것입니다. int pin_button=2; int pin_LED1=13, pin_LED2=10; boolean LED_state1=false; boolean LED_state2=false; unsigned long time_previo.. 이전 1 다음