(delay 안쓰고 같은효과내기)
1초마다 켜졌다가 꺼졌다가 하는 LED와 버튼입력
30초마다 켜졌다가 꺼졌다가 하는 LED와 버튼입력
Blink without Delay 예제 구현
1초마다 켜졌다가 꺼졌다가 하는 LED와 시리얼입력
30초마다 켜졌다가 꺼졌다가 하는 LED와 시리얼입력
FND디스플레이 2개를 이용한 업/다운 카운트 예제
1번디스플레이는 50부터 다운카운트 2번 디스플레이는 0부터 업카운트
1번디스플레이 딜레이는 10초, 2번디스플레이는 1초
(스몰프로젝트) 딜레이없는 예제에서 모터 RPM 측정하기
예제 41-1 녹색 LED(D2)가 1초에 한번씩 깜빡인다.
* 버튼(D4)을 누르면 주황색 LED(D3)가 켜지고
* 버튼(D4)을 안누르면 주황색 LED(D3)가 꺼진다.
예제 41-2 녹색 LED(D2)가 10초에 한번씩 깜빡인다.
* 버튼(D4)을 누르면 주황색 LED(D3)가 켜지고
* 버튼(D4)을 안누르면 주황색 LED(D3)가 꺼진다.
예제 41-3 녹색 LED(D2)가 10초에 한번씩 깜빡인다.
* 버튼(D4)을 누르면 주황색 LED(D3)가 켜지고
* 버튼(D4)을 안누르면 주황색 LED(D3)가 꺼진다.
* (blinkwithoutdelay 예제를 활용해서 구현한다.
예제 41-4 녹색 LED(D2)가 10초에 한번씩 깜빡인다.
* 시리얼통신으로 입력한 숫자를 프린트하자!
예제 41-5 녹색 LED(D2)가 10초에 한번씩 깜빡인다.
* 시리얼통신으로 입력한 숫자를 프린트하자!
* (blinkwithoutdelay 예제를 활용해서 구현한다.
예제 41-6 FND디스플레이 2개를
* 이용한 업/다운 카운트 예제(인터발 1초)
* 1번디스플레이는 50부터 다운카운트
* 2번 디스플레이는 0부터 업카운트
* 첫번쨰 FND디스플레이는 CLK를 D2에 DIO를 D3에 연결
* 두번째 FND디스플레이는 CLK를 D4에 DIO를 D5에 연결
예제 41-7 FND디스플레이 2개를
* 이용한 업/다운 카운트 예제
* 1번디스플레이는 50부터 다운카운트
* 2번 디스플레이는 0부터 업카운트
* 1번디스플레이 딜레이는 10초, 2번디스플레이는 1초
* 첫번쨰 FND디스플레이는 CLK를 D2에 DIO를 D3에 연결
* 두번째 FND디스플레이는 CLK를 D4에 DIO를 D5에 연결
* (blinkwithoutdelay 예제를 활용해서 구현한다.
예제 41-8 (스몰프로젝트) 딜레이없는 예제에서
* 모터 RPM 측정하기(최대한 정성스럽게)
* 첫번쨰 FND디스플레이는 CLK를 D2에 DIO를 D3에 연결
* 두번째 FND디스플레이는 CLK를 D4에 DIO를 D5에 연결
* 홀센서는 D2에 연결해서 자석하고 상견례를하면 LOW
* 모스펫은 PWM을 써야하니까 D9에 연결했다.
* 모스펫의 외부전원은 샤오미베터리를 사용했다.
* 모스펫의 PWM제어를 위해서 슬라이드 가변저항을 사용했다.
* 슬라이드가변저항은 A0에 연결했다.
관련라이브러리(TM1637)
'프로그래밍 > 아두이노 호작질' 카테고리의 다른 글
[아두이노강의] 포로리야 공대가자 #43 4x4 버튼&키패드 (0) | 2020.05.26 |
---|---|
[아두이노강의] 포로리야 공대가자 #42 8p&10p 딥스위치 (1) | 2020.05.26 |
[아두이노강의] 포로리야 공대가자 #40 6축자이로(MPU-6050/GY521) (1) | 2020.05.21 |
[아두이노강의] 포로리야 공대가자 #39 RFID모듈(RC522) 삽질주의 (0) | 2020.05.20 |
[아두이노강의] 포로리야 공대가자 #38 아날로그 S/W 필터링 (0) | 2020.05.19 |