시리얼 통신
-
시리얼 통신을 이용해서 입력받은 수를 7Segment x4에 출력하기Arduino/7 Segment x 4EA 2020. 11. 2. 18:20
우선 시리얼 통신을 하기 전에, 문제를 좀 더 간단히 해보자. 시리얼 통신을 통해서 4자리 숫자 받았다고 가정해보자. 그런 이후에 FourDigitalNum라는 함수의 매개변수로 이 숫자를 전달하면 7Segment에 이 숫자가 출력되도록 하자. 여기서 4자리 숫자를 입력받는 이유는 7Segment가 4 자리이기 때문이다. 기본적인 하드웨어 연결과 소스들은 아래에서 그대로 거의 다 가지고 와서 구현한다. 아래의 내용을 참고하자. designatedroom87.tistory.com/273 7Segment x 4EA와 아두이노의 연결 & 숫자 출력하기 테스트로 처음에 4자리 디지털 핀 중에서 맨 왼쪽의 a부분에만 LED를 켜려면 다음과 같이 연결하면 된다. 아두이노의 3.3볼트핀에 7Segment x 4EA의..
-
7Segment와 시리얼 통신 하기Arduino/7 Segment 2020. 10. 31. 20:20
시리얼 통신을 활용하여 0~9의 숫자를 입력하면 입력한 수가 7Segment에 출력되도록 만들어보자. 하드웨어의 구현의 구현과 내용은 아래를 참고하자. designatedroom87.tistory.com/267 7Segment에 숫자 표시하기 우선 회로도를 보자. 우리가 사용할 방식은 VCC가 아닌 GND방식이다. 아두이노와 7세그먼트와의 연결은 다음과 같이 한다.a는 2번핀, b는 3번핀, c는 4번핀, d는 5번핀, e는 6번핀, f는 7번핀, g는 8번핀, designatedroom87.tistory.com 구현은 2가지 방식으로 만들 수 있는데, 하나는 평범하게 구현한다. Serial.available함수를 통해 만들고 다른 방법은 serialEvent함수를 통해서 구현한다. 구현 하고 나서 시리..