본문 바로가기

IOT 로봇 아두이노45

브레드 보드 BreadBoard 브레드보드(breadboard) 속칭 빵판 또는 빵틀은 전자 회로의 (일반적으로 임시적인) 시제품을 만드는 데 사용하고 재사용할 수 있는 무땜납 장치이다. 이것은 스트립기판(베로보드)과 현저하게 다르며 영구적이거나 1회용 시제품을 만들때 사용하고, 쉽게 재사용할 수 없는, 초기 인쇄회로기판과 비슷하다. 일반적인 브레드보드는 버스 스트립으로 알려진, 내부연결 전기단자의 스트립이 있고, 주 장치의 일부나 격리된 블록처럼 한쪽이나 양쪽은 전원선을 확장하도록 끼워져 있다. 2021. 3. 30.
6. 시리얼 통신 개요 시리얼 모니터 예제1) void setup() { Serial.begin(9600); Serial.print("Hello!! "); Serial.println("안녕하세요..!!"); } void loop() { } 예제2) int LED = 6; void setup() { Serial.begin(9600); pinMode(LED, OUTPUT); } void loop() { int val = analogRead(A5)/4; Serial.println(val); analogWrite(LED, val); } 예제3) int LED = 2; char c; void setup() { Serial.begin(9600); pinMode(LED, OUTPUT); } void loop() { if(Serial... 2021. 3. 23.
변수 (정보를 담는 그릇) 정수를 저장하는 변수 지정 방법 int a; 글자를 저장하는 변수 string name; char c; 참/거짓을 구분짓는 정보를 저장하는 변수 boolean yes_no; 상수 정의하기 #define 는 상수를 정의한다. 주의사항: "=" 등호와 문장뒤에 세미콜론은 붙히지 않는다. ex) #define PI 3.14 #define LED 13 2021. 3. 23.
[아두이노 기초] 가변저항으로 LED 밝기 조절하기 가변저항을 이용하여 아날로그 출력을 이해하기위해 이전 글을 보고오시면 도움이 됩니다. 2. LED 밝기 조정하기, 아날로그 출력 목차 1) 아날로그 출력 이란? 2) 아날로그 출력을 이용하여 LED 밝기 조정하기 1) 아날로그 출력 이란? 아날로그 출력 (PWM 출력) : 전압 신호의 Pulse(전압 파형)을 이용하여 원하는 전압신호 평균값을 infoinno.tistory.com 목차 1) 가변저항을 사용하여 LED조명 밝기 조절 영상 2) 결선도 3) 연결사진 4) 프로그램 소스 가변저항 볼륨을 이용하여 LED조명 밝기를 사용자 마음대로 조절할 수 있게 만드는 방법을 알아봅니다. 1) 관련 영상입니다. 2) 결선도 3) 연결사진 4) 프로그램 소스 int LED = 11; void setup() { S.. 2021. 3. 22.
tone() 설명 핀에 특정 주파수(50% 듀티 사이클)의 구형파를 발생시킵니다. 지속 시간을 정할 수 있으며, 따로 정하지 않는다면 noTone()을 부를 때까지 구형파가 지속됩니다. 핀을 피에조 버저 또는 스피커에 연결하여 tone을 연주할 수 있습니다. 한번에 한 tone만 발생시킬 수 있습니다. 다른 핀에서 tone이 이미 연주되고 있으면, tone()을 새로 불러도 아무 일도 일어나지 않을 것입니다. 같은 핀에서 tone이 연주되고 있으면, 주파수가 새로 설정될 것입니다. tone() 함수의 사용은 (Mega 이외의 보드에서) 3번과 11번 핀에서의 PWM 출력을 방해할 것입니다. 31HZ보다 낮은 tone을 발생시키는 것은 불가능합니다. 기술적인 세부 사항은, Brett Hagman’s notes를 보십시.. 2021. 3. 22.
[아두이노 기초] 피에조 부저 센서 연결하기 목차 1) 피에조 부저 관련영상 2) 비프음 내기 3) 도레미파솔라시도 연주 4) 사이렌 소리 내기 5) 슈퍼마리오 음악 연주 1) 피에조 부저 관련영상 시작하기전 피에조 부저 연결과정을 훑어보면 좋습니다. 결선도 빨간색 선 : - / 검은색 선 : + 2) 비프음 내기 3) 도레미파솔라시도 연주 4) 사이렌소리 내기 5) 슈퍼마리오 음악 //음계 #define NOTE_B0 31 #define NOTE_C1 33 #define NOTE_CS1 35 #define NOTE_D1 37 #define NOTE_DS1 39 #define NOTE_E1 41 #define NOTE_F1 44 #define NOTE_FS1 46 #define NOTE_G1 49 #define NOTE_GS1 52 #define .. 2021. 3. 21.
반응형