아두이노

· 아두이노
압전(piezo) 효과 압전 정효과 : 압력 -> 전압발생 압전 역효과 : 전압 -> 압력변화 가청주파수 20Hz~20KHz 의 주파수로 사람이 들을 수 있는 소리의 주파수를 가청주파수라고 합니다. 20Hz이하의 주파수를 초저주파수, 20Khz 이상의 주파수를 초음파라고합니다. 단 가청주파수는 동물마다, 또 사람마다 다 다를 수 있다. 참고 : MHz, GHz 정도되면 무선통신에 사용합니다. 2.4GHz 블루투스 주파수 피에조 부저를 연주하려면 tone(pin번호, 주파수) , noTone()함수를 사용해야합니다. ex) : tone(10, 32.7032) // 피에조부저가 '도'로 울립니다. delay(1000); // 1초 경과 noTone() //더 이상 안 울림 실습 1. 도레미파솔라시도 소리내보..
· 아두이노
저항 크기 : 0~10K PINMAP 연결 (A5는 아두이노 우노보드의 Analog In핀번호입니다) 소스코드 void setup() { Serial.begin(9600); } void loop() { int val=analogRead(A5); Serial.println(val); delay(500); } 문제 : 다음과 같은 소스코드에서 가변저항을 돌려 led의 밝기가 변하게 해봅시다 (led와 가변저항을 어떻게 연결해야할까요?) 더보기 정답은 가변저항의 signal부분을 아두이노의 GND부분에 연결해주면 됩니다. 가변저항의 GND부분을 아두이노의 GND에 연결하면 회로는 그냥 가변저항 최대크기의 고정저항을 연결한 거랑 같습니다. signal부분에서 A5연결하는건 회로에 영향을 미치지않고 단지 아두이노..
· 아두이노
3색 RGB LED는 한개의 단자안에서 R,G,B색의 비율을 조절해서 다양한 색을 표현 할 수 있는 LED입니다. 3색 RGB 단자는 R,G,B 핀과 1개의 공통 단자로 이루어져있습니다. 공통단자가 (-) 이면 Common Cathode, (+)이면 Common Anode라고 합니다. 단자의 외견만 봐서는 Cathode인지 Anode인지 판단 할 수가 없습니다. (구매하실 때 꼭 확인.....but 대부분은 Cathode, 우리도 Cathode) 그림에서 보듯이 가장 긴 핀이 공통단자입니다. 공통단자를 기준으로 2개 있는 쪽이 G,B 1개있는쪽이 R입니다. 실습 1 : 2초마다 빨강,초록,파랑색이 켜지도록 해보세요. (저항을 공통단자쪽에 설치하면 1개로도 충분합니다.) 더보기 int red=13; int..
· 아두이노
지금까지 우리는 디지털 핀을 pinMode(pin번호, OUTPUT), 출력으로만 사용해봤다. OUTPUT이 있으면 INPUT도 있다. 디지털 핀을 입력으로 사용하는 대표적인 예가 스위치다. 스위치를 사용해 LED를 제어해보자. 아두이노에서 OUTPUT,INPUT의 의미 OUTPUT : 아두이노로부터 전격전압을 받음. 스케치 코드에 따라 5V(상태1) or 0V(상태0)를 단자로 전달 데이터가 아두이노 -> 단자 INPUT : 단자가 아두이노한테 전격전압을 줌. 데이터가 단자 - > 아두이노 회로상에서 사용자가 스위치의 버튼을 누르고 떼는 행위 등을 통해 INPUT핀에 5V(1)이 전달되면 HIGH, 0V(0)이 전달되면 LOW가 된다. 이를 소스코드에서 digitalRead(INPUT핀번호)로 읽을 수..
· 아두이노
led는 긴쪽이 (+), 짧은 쪽이 (-)입니다. 전압이 높은 곳이 (+), 낮은 쪽이 (-). 전류는 (+)방향에서 (-)로 흐릅니다. 저항은 1kΩ을 사용합니다. 사용된 핀은 GND와 디지털핀 13번입니다. LED의 밝기는 LED에 흐르는 전류에 비례합니다. 아두이노의 디지털 핀 HIGH는 5V를 인가합니다. 아두이노의 디지털핀에서 GND까지의 회로의 총 전압은 5V입니다. 이 때 저항이 커진다면 LED의 밝기는 ? 저항이 작아진다면? 저항이 0에 가까워지면??? 저항을 바꿔가면서 led 밝기를 실험해 봅시다. 옴의 법칙 V=IR 기본적으로 LED자체에 저항이 있기때문에 전류가 ∞까지 가지는 않지만 허용전류를 넘어서거나 너무 큰 전류가 계속 흐르게 되면 소자가 타버립니다. 저항이 낮은 소자일 경우 항..
· 아두이노
저항읽기 저항의 띠가 4개일 때 . 저항의 띠가 5개일 때 각자 가지고 있는 저항을 읽어봅시다. BreadBoard 사용법 먼저 빨간선과 파란선은 버스 띠(Bus Strip)이라고 불립니다. 각각 빨간색은 (+), 파란색은 (-) 전원 선을 연결해줍니다. 중간에 5개씩 연결되어있는 부분은 IC영역이라고 합니다. 이곳에 아두이노에 사용되는 소자를 연결해줍니다. 이 때 소자의 시작과 끝을 한 라인에 연결하면 안됩니다. 시리얼모니터 아두이노와 컴퓨터간 메세지를 주고받는 장치. 버스 =버스(영어: bus, 문화어: 모선)는 컴퓨터 안의 부품들 간에 , 또는 컴퓨터 간에 데이터와 정보를 전송하는 통로(통신 시스템) Serial= 직렬 Serial통신=직렬 통신,연속적으로 버스를 거쳐 한 번에 하나의 비트 단위로 ..
· 아두이노
앞서 옴의법칙 예제에서는 저항이 1개만 있었는데 실제 회로에서는 저항이 여러개인경우가 대부분입니다. 이 때 저항이 어떻게 연결되어있냐에 따라 합성저항이 달라집니다. 이 때 '어떻게 연결되어있나'의 어떻게가 크게 직렬과 병렬로 나뉩니다. 직렬연결 : 저항이 일렬로 연결되어있는 상태. 전체 저항 R=R1+R2+R3+....Rn이 됩니다. 위 예제에서는 전체저항은 6Ω이고 따라서 전류는 옴의법칙에 의해 2A가 됩니다 병렬연결 : 도선이 나뉘어져있고 각 도선에 저항이 있는 상태 전체저항은 1/R=1/R1+1/R2+....+1/Rn 을 계산해서 구한다 이 때 전체저항은 1/R=1/20+1/30 R= 20X30/20+30 =12Ω 이 됩니다. 이제 옴의 법칙 문제를 풀어봅시다. 옴의 법칙 문제 : 2Ω, 6Ω, 1..
· 아두이노
https://www.youtube.com/watch?v=q1APDJEEPWI (런닝맨 깡깡) 단위퀴즈 : 아두이노는 여러 센서,모듈들을 다루다보니 여러 단위들이 등장합니다. 얼마나 알고있는지 확인 아두이노 기본 지식 전압 : 전압(Voltage) 또는 전위차(electric potential difference). 전위차란 글자 그대로 전기적인 위치(높이)의 차이입니다. '차이'라는 말에서 알 수 있듯이 전압은 기본적으로 '두 지점'을 필요로 합니다.예를 들어 A지점의 전기적인 위치가 5이고,B지점의 전기적인 위치가 7이라면 A와 B 사이에 만들어지는 전압은 2가 되는 것입니다. 전류 : 전위차가 존재하는 두 지점 사이의 전기의 흐름이라고 생각할 수 있습니다. 전위가 높은곳에서 낮은곳으로 흐릅니다. 저..
· 아두이노
아두이노 LED켜보기 기본 지식 없이 단순히 아두이노의 LED를 켜보는 실습입니다. 똑같이 따라해봅시다. led는 긴쪽이 (+), 짧은 쪽이 (-)입니다. 전압이 높은 곳이 (+), 낮은 쪽이 (-). 전류는 (+)방향에서 (-)로 흐릅니다. 저항은 1kΩ을 사용합니다. 사용된 핀은 GND와 디지털핀 13번입니다. void setup() { // put your setup code here, to run once: pinMode(13,OUTPUT); } void loop() { // put your main code here, to run repeatedly: digitalWrite(13,HIGH); delay(1000); digitalWrite(13,LOW); delay(1000); }
· 아두이노
아두이노 통합개발환경 (IDE) IDE란 통합 개발 환경(統合開發環境, Integrated Development Environment, IDE)은 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어이다. 종래의 소프트웨어 개발에서는 컴파일러, 텍스트 편집기, 디버거 등을 따로 사용했다. 이러한 프로그램들을 하나로 묶어 대화형 인터페이스를 제공한 것이 통합 개발 환경이다. 최근의 통합 개발 환경(IDE)은 그래픽 사용자 인터페이스(GUI) 응용 프로그램 개발용 고속 개발 도구가 많다. 출처 : 위키페디아 이클립스,DEV-C, IntelliJ IDEA, Visual Studio 등이 있다. 아두이노 IDE 아두이노 IDE는 아두이노..
기발개발
'아두이노' 카테고리의 글 목록 (2 Page)