일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- LG gram
- gcode
- 3D Printer
- support
- MHEV
- Cura 사용법
- Arduino
- Arduino LED example
- 서보 모터
- 테오 얀센 메커니즘
- Arduino Ultrasonic Sensor
- 드론
- 큐라 사용법
- 아두이노 서보 모터
- Cura
- 큐라
- 파이썬
- Jansen Linkage
- Arduino Servo Motor
- 적층형 3D 프린터
- python
- 2020 LG gram
- 아두이노
- Servo Motor
- Arduino IDE
- 3D 프린터
- 아두이노 LED 예제
- FDM
- Drone
- Theo Jansen Mechanism
- Today
- Total
목록Arduino LED example (4)
Mechanic 공방
이번 포스팅에서는 버튼 모듈을 사용하여 원하는 특정 LED를 on/off 할 수 있는 예제를 실습해보고자 한다. 먼저, 키트에 포함된 버튼 모듈에 대하여 알아보도록 하겠다. [Button module] 본 실습에서 사용할 스위치의 경우 클릭 방식의 스위치로, 누르는 순간에만 접지가 이루어지며 연결되는 구조이다. 내부 회로는 아래와 같이 이루어져 있다. 위와 같이 가운데 버튼을 누르게 되면 회로도가 연결이 되며 작동하는 구조이다. 따라서 회로도 구성 시, 동일한 라인에 전원부와 GND 부를 동시에 연결하면 쇼트가 일어날 수 있다. 그렇기 때문에 반드시 서로 다른 라인에 각각 연결해야 한다. 예를 들어, 1번에 전원부를 연결했다면, GND는 반드시 2번 또는 4번에 연결해야 한다. [회로 구성] [코드 설명..
저번 포스팅까지는 단순히 LED의 on/off 제어를 해보았다. 이번 포스팅에서는 아두이노 디지털 핀의 기능 중 하나인 'PWM 제어'를 사용하여 LED의 밝기를 제어하며 on/off 시켜보도록 하겠다. 회로도 구성에 앞서, PWM 제어에 대하여 간단하게 알아보겠다. [PWM 제어] PWM 제어란, Pulse Width Modulation의 약자로서 디지털 신호의 주기를 조절하여 이를 아날로그 신호처럼 사용하게 해주는 제어 방식 중 하나이다. 아래 그림은 디지털 신호의 주기를 변화시키면 신호가 어떻게 변화하는지 쉽게 보여주는 그림이다. 위 그림과 같이, 기존에 0V와 5V의 두 가지 신호 형태만 가진 디지털 신호의 주기를 변화시킴으로써 아날로그 신호와 같은 형상의 신호를 생성해 내는 것이 PWM 제어의 ..
저번 포스팅에서는 하나의 LED를 사용한 실습을 하였다. 이번 포스팅에서는 여러 개의 LED를 사용한 실습을 진행하고자 한다. [회로 구성] 총 3개의 LED를 사용하였으며, 저번 포스팅과 마찬가지로 저항은 추가하지 않았다. 저항을 추가하고 싶다면, 아래와 같은 방식으로 회로도를 구성하면 된다. [코드 구성] 코드는 기본적으로 저번 포스팅을 기반으로 작성되었다. 특정 시간 간격으로 각 LED를 순서대로 on/off 하도록 하였다. #define LED1 9 #define LED2 10 #define LED3 11 void setup() { pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); } void loop() { digitalW..
이번 포스팅에서는 실제 회로도를 구성하여 LED 1개를 점등시키는 실습을 해보고자 한다. 저번 포스팅에서 다루었던 'LED Blink' 예제와 굉장히 유사한 실습이지만, 직접 회로를 구성해본다는 점에서 차이가 있다. [회로 구성] 회로는 아래와 같이 구성하였다. 보통 다른 아두이노 LED 예제를 보게 되면 LED와 보드의 핀 사이에 저항을 하나 연결하는 회로를 많이 볼 수 있는데, 이는 LED가 보드의 핀에서 출력되는 전류값을 못 받아들이는 경우를 대비하여 안전하게 실습하기 위함이다. 다만 본 실습에서는 필자가 직접 해 본 결과, 사용하는 키트에 동봉된 LED가 충분히 버틸 수 있음을 확인하였기에 저항을 연결하지 않았다. 저항을 연결하고자 하면 아래와 같이 LED의 (+) 부분에 저항을 연결하면 된다. ..