본문 바로가기
728x90
반응형

코드3

17. Arduino - 1digit 7세그먼트 LED 사용법 일상 생활 중에 흔히 마주치는 엘레베이터나 전자 시계에서, 위의 사진처럼 각진 숫자를 볼 수 있다. 이런 형태의 숫자를 표시하는 전자 부품이 존재하는데, 7 세그먼트 LED라고 불린다. 7 세그먼트 LED는 "7 부분으로 나뉘어진 LED"라고 생각하면 되는데, 아래의 사진처럼, 부품 내에 한 자리 숫자를 표현하는 LED가 7개가 존재하고 있기 때문이다. 이번 포스팅에서는, 한 자릿수를 표시하는 7 세그먼트 LED의 사용법에 대해 작성하려고 한다. 사실, 일반 LED를 사용하는 방법을 알고 있다면, 7세그먼트의 사용법도 크게 어렵지는 않을 것이다. 7개의 LED를 동시에 작동시켜야하기 때문에, 회로와 동작 코드가 일반 LED에 비해 조금 더 복잡할 뿐이다. 다만, 7 세그먼트 LED의 종류에 따라, 회로 .. 2019. 11. 16.
12. Arduino - 택트 스위치와 풀업 저항 Arduino Uno 스타터킷에는 택트 스위치라고 불리는 부품이 들어있다. 이 택트 스위치는 쉽게 설명하자면, 초등학교 과학 시간에 진행했던 전기 실험의 스위치와 유사한 물건이라고 생각하면 된다. 모양은 일반적으로 볼 수 있는 버튼처럼 생겼으며, 누를 때 마다 똑딱거리는 소리가 난다. (세부 모양은 조금씩 다르며, 일부 제품은 간단한 조립을 진행해야하는 경우도 있다) 1. 택트 스위치의 내부 구성 브래드보드나 회로 위에서 택트 스위치를 사용하기 위해서는, 택트 스위치의 내부 구조에 대해 알고 있어야 한다. 다행히도, 택트 스위치는 내부 구조가 복잡한 부품은 아니다. 이 스위치는 회로와 연결되는 단자가 4개 존재한다. 정사각형 4개의 변 중, 2개의 변에 각각 2개의 단자가 부착되어 있는데, 서로 다른 변.. 2019. 11. 5.
2. Arduino - Arduino 보드의 라이트 점멸 Arduino를 컴퓨터와 연결하면, 오른쪽의 녹색 전원과 가운데 상단의 L 표시 옆의 라이트가 오랜지색으로 불이 들어온 것을 확인할 수 있다. 이는, Arduino에 업로드 된 코드 내용이 default(초기값)일 경우에 나타나는 현상이라고 보면 된다. 즉, void setup()과 void loop()의 중괄호 안에, 어떠한 코드도 없는 경우를 말한다. 이제 이 두 함수에 코드를 집어넣어, 보드의 특정 불이 반짝반짝 빛나도록 만들어 볼 예정이다. * 참고: Arduino 코드 언어는 C 기반의 언어다. 따라서 C를 어느 정도 알고 있다면 코딩 상에 발생하는 에러를 쉽게 해결할 수 있다. C를 잘 모르시는 분들이라면 기초 문법이라고 훑어보실 것을 추천한다. 1. 보드 라이트와 핀 아두이노를 정면에서 바라.. 2019. 10. 9.
728x90
반응형