728x90
728x90

센서 3

Arduino] 아두이노 센서 정리

CDS 광 센서 빛의 밝기에 따라 저항 값이 변하는 것을 이용 - 황화카드뮴을 주원료로 제작- 주위가 밝으면 저항값이 작아지고, 어두우면 저항값이 커짐- 통상적으로 어두운 곳에서 100k, 밝은 곳에서는 10k 정도의 저항값- 낮에는 꺼지고 밤에는 켜지는 가로등처럼 주변 밝기에 따라 전자기기 동작을 컨트롤할 경우 사용- 카메라의 노출 시간을 자동으로 맞출 경우 사용 IC 온도 센서 직선성, 감도, 기준온도 등의 문제점 개선한 IC 타입 센서 - 기존의 것들은 금속선과 반도체의 저항값이 온도에 따라 변하는 성질을 이용해 개발된 것들- 실리콘 트랜지스터의 온도 의존성을 이용한 것, 트랜지스터의 베이스와 이미터 사이의 전압이 온도 변환에 따라 거의 직선적으로 변화하는 현상을 응용- 감온 소자와 여러 가지 회로..

Arduino] 7세그먼트 사용하기

세그먼트 자체에 대한 이해도 필요했고, 캐소드식과 애노드식에 대한 이해도 필요해서 꽤 오래 걸렸습니다. 어젯밤에 진짜 삽질해가지고, 작동은 커녕 아두이노 기판을 못 쓸 지경으로 만들 뻔했습니다. 회로에 대해서 최소한의 지식이 있다고 생각은 했는데, 정말 만행을 저질러서.. 새벽에 일어나서 회로를 보고 다시 적용해서 작동하는데 성공했습니다. 지금 당장 아두이노를 해보면서 느끼는 건 코딩쪽에서의 애로사항보다는 회로쪽에서 애로사항이 더 많습니다. 최소한의 지식마저도 없이 접근하면 합선이 발생해 기판이 고장나는 것과 같은 문제가 발생하겠구나 싶었습니다. 저도 배우는 입장이라, 직접 해보면서 많이 배웁니다. 기껏해봐야 LED, 부저, 세그먼트, 온도센서 이 네 가지밖에 안 건드렸는데도, 꽤나 배운게 많습니다. 1..

Arduino] 부저 사용

부저를 0.05초 가량 울리고, 동시에 그 시간 동안 LED도 점등한 뒤, 나머지 0.95초에는 LED와 부저가 작동하지 않는 소스입니다. 사실상 1초에 1회 부저가 울린다고 보면 되고, 그에 따라 LED도 같이 깜빡거립니다. 1234567891011121314151617#define BUZ 11#define LED 8void setup() { // put your setup code here, to run once: pinMode(BUZ,OUTPUT); pinMode(LED,OUTPUT);} void loop() { // put your main code here, to run repeatedly: digitalWrite(BUZ,HIGH); digitalWrite(LED,HIGH); delay(50);..

728x90