스터디그룹/아두이노 튜토리얼
-
아두이노 8*8 매트릭스 글자 띄우기 튜토리얼스터디그룹/아두이노 튜토리얼 2020. 5. 10. 18:54
오늘 한 것은 8*8 매트릭스로 글자 띄우는 것을 했다. 연결 예시이다. CLK는 12번 핀에 CS핀은 11번 핀에 DIN은 10번 핀에 꽂는다. 예제 파일이다. B11000000 B00111100 B00110000... 이라고 되있는 것 중 1의 모양을 잘 살펴보면 숫자 1,2,3의 모양이 나온다는 것을 알 수 있다 그래서 1의 배치를 다른 모양으로 바꾸면 다른 모양이 찍혀나온다는 것이다 이 코드에는 헤드파일 LedControl.h가 필요하다. 헤드파일은 https://github.com/wayoda/LedControl에서 다운로드 받을 수 있다 [글 작성자 천대성]
-
아두이노 HC-SR04 초음파센서 튜토리얼스터디그룹/아두이노 튜토리얼 2020. 5. 3. 15:08
아두이노에는 여러기지 센서들이 존재한다. 그 중 우리는 아두이노 HC-SR04 초음파센서를 알아볼 것이다. HC-SR04는 초음파를 이용하여 거리를 측정할 수 있다. 약 2~400cm 범위를 측정할 수 있지만, 거리가 멀거나 날씨, 장애물의 재질 등 환경적인 요건에 의해 오차가 발생한다. 초음파를 발사하고, 장애물에 닿은 후 다시 튕겨져 돌아오는 초음파를 센싱하여 거리 값을 측정한다. 회로도 샘플 코드 #define OutputPin 7 #define InputPin 8 void setup() { Serial.begin (9600); pinMode(OutputPin, OUTPUT); pinMode(InputPin, INPUT); } void loop() { long lengthen, centimeter;..