Arduino
-
7Segment와 적외선 센서를 연결해서 리모컨으로 제어하기Arduino/7 Segment 2020. 10. 31. 20:36
구현할 내용은 리모컨의 0~9번 키패드를 누르면 그 눌린 키패드를 7Segment에 출력되도록 만드는 것이다. 적외선 센서에 대한 내용은 아래에서 참고하자. 구현에 필요한 내용또한 같이 들고 온다. designatedroom87.tistory.com/261?category=899934 리모컨과 적외선 센서의 기본 연결하기 아래와 같이 우선, 아두이노의 5V와 빵판의 VCC에 연결하고, 아두이노의 GND와 빵판의 GND에 연결한다. VCC선은 붉은 선, GND는 검은 선이다. 그리고 지금 보이는 적외선 센서의 방향을 기준으로 오른 designatedroom87.tistory.com 아래의 그림은 적외선 센서를 연결한 그림이다. 센서의 핀은 아두이노의 11번핀에 연결된다. 나머지는 VCC와 GND이다. 그리..
-
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함수를 통해서 구현한다. 구현 하고 나서 시리..
-
7Segment에 숫자 표시하기Arduino/7 Segment 2020. 10. 31. 20:18
우선 회로도를 보자. 우리가 사용할 방식은 VCC가 아닌 GND방식이다. 아두이노와 7세그먼트와의 연결은 다음과 같이 한다.a는 2번핀, b는 3번핀, c는 4번핀, d는 5번핀, e는 6번핀, f는 7번핀, g는 8번핀, dp는 9번핀이다. 7Segment에 숫자 0을 표기하기 하드웨어적인 연결을 해보자. 일단 저항이 많이 들어간다. 저항은 그림과 같이 옆으로 연결하는데, 7세그먼트 기준으로 위부터 보면 a와 f를 같은 선 라인에, g와 b를 같은 선 라인에 연결한다. 그리고 이 이 두 라인은 각 각 서로 다른 라인이다. 7세그먼트 기준으로 아래도 d와 c는 서로 같은 라인, e와 dp는 서로 같은 라인이다. 이 두 라인은 서로 다른 라인이다. 나중에 연결해놓고 보면 g의 LED가 흐릿하게 출력이 되는..
-
7Segment의 기본적인 연결하기Arduino/7 Segment 2020. 10. 31. 19:39
세븐세그먼트의 도트점을 1초간격으로 깜빡깜빡하게 만들기 하드웨어를 구성해보자. 노란색선을 아두이노의 8번핀으로 연결하고 GND는 검은선으로 연결한다. 검은선은 세븐세그먼트의 중앙과 연결된다. 저항은 220옴이다. 보통 330옴으로 쓴다. 소스 코드 더보기 // 세븐세그먼트의 도트점을 1초간격으로 깜빡깜빡하게 만들기 // 노란색선을 8번핀으로 GND는 검은선으로 연결한다. 저항은 220옴이다. 보통 330옴으로 쓴다. void setup() { // put your setup code here, to run once: pinMode(8,OUTPUT); } void loop() { // put your main code here, to run repeatedly: delay(1000); digitalWrit..
-
리모컨과 적외선 센서의 기본 연결하기Arduino/리모컨과 적외선 센서 2020. 10. 30. 17:56
아래와 같이 우선, 아두이노의 5V와 빵판의 VCC에 연결하고, 아두이노의 GND와 빵판의 GND에 연결한다. VCC선은 붉은 선, GND는 검은 선이다. 그리고 지금 보이는 적외선 센서의 방향을 기준으로 오른쪽 왼쪽이라고 하겠다. 적외선 센서의 맨 왼쪽은 아두이노의 11번핀과 연결한다. 맨 오른쪽은 빵판의 VCC와 연결하고 가운데 선은 빵판의 GND와 연결한다. 각 선들의 색은 노란색(아두이노 11번핀), 검은색(GND), 붉은색(VCC)이다. GND는 뒤에 연결하였다. 리모컨과의 기본적인 수신 예제 아래의 예제를 실행하고 시리얼 모니터를 통해 리모컨의 버튼을 누르면 리모컨 버튼이 눌리면 0이 출력됨을 알 수 있다. 소스 코드 더보기 // 리모콘과의 수신 void setup() { // put your..
-
사운드 값을 이용한 서보 모터 제어하기Arduino/사운드 센서 2020. 10. 29. 17:54
아래는 서보 모터에 대한 내용이다. 서보 모터에 대한 부분을 잘 모르면 참고하자. designatedroom87.tistory.com/247 서보 모터의 기본적인 연결 및 동작 서보 모터는 3개의 선으로 구성되어 있는데, 아래의 세 선이 서보 모터에 연결된 선이다. 이 선 색을 중심으로 보면 서보 모터의 가운데는 VCC에, 갈색은 GND에, 주황색 선은 출력선이다. 위에서 말 designatedroom87.tistory.com 사운드 센서에 대한 내용은 아래를 참고하자. designatedroom87.tistory.com/250?category=899521 사운드 센서의 연결과 기본 출력 네 선이 있는데, D0와 A0는 각 각 Digital Output과 Analog Output을 의미한다. 우리는 A0..
-
소리 센서와 피에조 부저를 연결해서 소리를 측정하기Arduino/피에조 부저 2020. 10. 29. 17:51
먼저 하드웨어를 연결해보자. 소리 센서의 A0핀은 아두이노의 A0핀에 연결한다. 부저의 핀으로 부저의 (+)를 아두이노의 9번핀으로 연결한다. 아래의 그림에서 부저의 연결을 나타낸 그림이다. 아래의 그림에서도 부저의 연결을 나타낸 그림이다. 아래의 그림은 소리 센서의 연결이다. 그리고 아두이노 GND핀과 빵판의 GND선에 연결하는데 검은색선으로 한다. 소리 센서의 A0핀과 VCC, GND 세 선만 이용한다. 녹색선은 A0선으로 아두이노의 A0핀에 연결한다. 가운데 GND는 빵판의 GND에 연결한다. VCC핀은 아두이노의 5V선에 연결한다. 소리 센서와 부저를 연결해서 부저가 내는 소리를 소리 센서가 값을 읽어 시리얼 플로터로 출력결과를 보자. 소스 코드 // 소리 센서와 부저를 연결해서 부저가 내는 소리..
-
피에조 부저와 아두이노를 연결해서 여러 음을 출력하기Arduino/피에조 부저 2020. 10. 29. 17:37
부저와 아두이노의 하드웨어 연결 부저를 자세히 보면, 부저에 (+) 모양이 보인다. 이 (+)모양의 선을 아두이노의 9번핀으로 연결한다. 그 밑에 있는 검은 선은 아두이노의 GND에 연결한다. 부저를 통해 기본 음을 출력해보자. 음의 출력을 위해서는 주파수를 알고 있어야 한다. 소스 코드 #define SORI_PIN 9 // 부저의 핀으로 부저의 (+)를 아두이노의 9번핀으로 연결 // 부저의 주파수로 각 각 "도레미파솔라시도" 이다. int um[8] = {262, 294, 330, 340, 392, 440, 494, 523}; void setup() { // put your setup code here, to run once: } void loop() { // put your main code he..