日常茶飯事

맥에서 아두이노가 안잡히는 경우가 있습니다.

이렇때는 아래 두개 드라이버중 하나를 설치 하시면 됩니다.


오리지널 버젼에는 FTDI 칩셋이 들어 갑니다.

FTDIUSBSerialDriver_v2_3.dmg


호환보드는 다른 칩셋이 들어 가는 경우도 있습니다.  (뭐 잘되기만 하면 되니까 --;)

CH34x_Install.zip


전 호환보드로 사서...  오리지널은 3만원 호환은 5000원  가격차가 --;


제대로 잡히면 아래같이 올라옵니다.



잘 되죠?



Comment +0

아두이노로 LED깜빡깜빡을 한번 해보겠습니다.


먼저 LED는 발광다이오드 라고 합니다.

 발광(發光)이니까 전기가 들어 오면 빛이 납니다.

.다이오드 니까 한쪽으로만 전기가 흐르게 합니다.  

즉 + -를 제대로 연결해야됩니다.


그림을 보시면 한쪽다리가 길죠 이쪽이 + 입니다.

또 이LED에는 최소 / 최대 V / A가 있어서 스펙에 맞춰줘야 됩니다.

안지키면 LED나갑니다 --;

색상 최소(V) 최대(V) 최소(A) 최대(A) 입력전압 저항값 입력전압 저항값
Red 1.8 2.3 0.02 0.05 5 160 12 510
Orange 2 2.3 0.03 0.05 5 100 12 333.3333333
Real Yellow 2 2.8 0.02 0.05 5 150 12 500
emerald Green 1.8 2.3 0.02 0.05 5 160 12 510
Real Green 3 3.6 0.02 0.05 5 100 12 450
sky Blue 3.4 3.8 0.02 0.05 5 80 12 430
Real Blue 3.4 3.8 0.02 0.05 5 80 12 430
Pink 3.4 3.8 0.02 0.05 5 80 12 430
백○ White 3.4 4 0.02 0.05 5 80 12 430
제품마다 다르지만 일반 적으로 많이 쓰이는 표준값입니다.

저항은 저기 나온거보다 높은거를 사용하면 됩니다.

아두이노의 2~13핀에는 Low / High가 있습니다.

High가 되면 전기가 들어 오고 Low가 되면 나갑니다.

그러면 깜빡거리게 할려면 High를 넣고 1초있다가 Low를 넣고를 반복하면 됩니다.


참 쉽죠. 


[준비물]

- Arduino UNO R3 * 1EA

- LED * 1EA

- 저항 * 1EA

- 빵판 * 1EA

- 케이블 2가닥

보드에도 보시면 L이라고 적힌 LED가 하나 붙어 있습니다. 

LED가 없으면 이걸로 해도 됩니다. 그러면 보드만 있으면 됩니다.

이 LED는 13핀으로 제거 가능합니다.


먼저 보드에 붙은 LED를 깜빡여 봅시다.

 잘되시나요?


이제 핀만 바꿔서 2번으로 한번 깜빡여 봅시다.



저렇게 핀에 전기를 넣었다 뺏다 하는건 다양하게 응용이 가능합니다.

참 쉽죠.



Comment +0

아두이노로 DHTxx시리즈를 제어하는 코드 입니다.

DHTxx는 온도랑 습도를 가져올수 있는 모듈입니다.


DHT11이 제일싸고 DHT22는 좀 합니다.  약 두배정도.대신 정확도는 올라갑니다.

싼 DHT11을 기준으로 말씀드리겠습니다.

일단 pin이 4개가 나와있으며 각각의 핀은 다음과 같습니다.

연결은 아해와 같이 하면 됩니다.


DHT11 Pin 1 (Vss) –> Arduino +5V

DHT11 Pin 2 (Signal) –> Arduino Pin 2

DHT11 Pin 2 (Signal) –> Arduino +5V via Resistor 4.7K

DHT11 Pin 3 –> N/C

DHT11 Pin 4 (GND) –> Arduino Ground


다 귀찮으니 그냥 모듈로 된 것을 사서 합니다.

이런게 생긴놈입니다. 


알리익스프레스에서 구매하시면 대략 0.9불정도합니다.  한 천원.. 배송비 포함입니다.

단 배송이 오래 걸립니다.

알리구매링크 : http://www.aliexpress.com/item/Smart-3pin-KEYES-KY-015-DHT-11-DHT11-Digital-Temperature-And-Relative-Humidity-Sensor-Module-PCB/32596949436.html?spm=2114.01010208.3.118.xRSyZb&ws_ab_test=searchweb201556_10,searchweb201602_5_10057_10056_10055_10049_10017_10059_10058_10060_10061_10062_10064,searchweb201603_2&btsid=bd930be8-1391-4880-be39-c0ef03cad76f


한국에서 사면 대략 3,000원정도 합니다.  배송비 포함 6,000원

구매링크 : http://kit128.com/goods/view?no=132


대충 설명은 끝났고 준비물을 챙겨 봅니다.


[준비물]

- Arduino UNO R3 * 1EA

- DHT11 * 1EA

- 케이블 3가닥

- 빵판 * 1EA

연결은 아래와 같이 합니다.


모듈마다 다르니 모듈에 적혀있는거 보고 하시기를..

빨간선 - VCC (5V)

검은선 - GND

노란선 - DATA ( S 라고 적혀 있을수도 있습니다.)

이렇게 이어줍니다.


자이제 라이브러리를 올려  봅시다.

라이브러리 관리를 들어 갑니다.

DHT를 검색해서 중간에 보이는 DHT Senseor Library를 설치 합니다.

잘추가 됐는지 확인 합니다.


테스트를 위해 아래의 코드를  CTRL + C  / V 를 해줍니다.


아래같이 출력됩니다.


잘되시나요?  참 쉽죠.

이제 응용도 해봐야겠습니다.








Comment +0