본문 바로가기

아두이노_프로세싱/아두이노36

센서값에 따른 Led 밝기 제어 map()함수 사용 센서값에 따른 Led 밝기 제어 map()함수 사용 센서값을 아날로그 입력핀으로 읽어(값은 0~1023사이의 값으로 읽는다) LED출력한다.(출력은 PWM으로 0~255 사이의 값으로 출력) 소스 스케치 ---------------------------------------------------------------------------- int ledPin = 9; //led핀은 9번 int sensorPin = A0; //센서 입력은 A0핀 int val = 0; //센서에서 읽은 값을 저장 변수 void setup(){ pinMode(ledPin, OUTPUT); } void loop(){ val = analogRead(sensorPin); //센서에서 읽은 값을 저장 val = map(val, 0.. 2012. 6. 26.
외부 빛의 양에 따른 LED깜박이기 + 부저 외부 빛의 양에 따른 LED깜박이기 + 부저 광센서(밝기에 따라 저항값이 변한다. 밝아지면 저항값이 작아진다)를 이용하여 외부의 빛의 정보를 A0핀에 연결하여 (0~1023사이의 값으로 받는다.) LED 깜박이는 시간간격, 부저의 소리내는 간격을 조정하여 출력한다. 스케치 소스 ----------------------------------------------------------------------- /*외부 빛의 양에 따라 LED 깜박이고 부저 울리기*/ int sensorPin = A0; //센서 입력핀 int ledPin = 12; int sensorval = 0; //센서값이 저장될 변수 void setup(){ pinMode(ledPin, OUTPUT); } void loop(){ senso.. 2012. 6. 26.
풀다운 스위치입력 LED 켜기 풀다운 스위치입력 LED 켜기 2번핀을 입력설정 5~9번핀으 출력 버튼입력시 순차적으로 LED켜고 끄기 스케치 소스 ----------------------------------------------- int ledPin[] = {5,6,7,8,9}; int buttonPin = 2; void setup(){ for(int i = 0; i 2012. 6. 26.
pwm pwm 펄스폭 변조를 통한 Led 페이드 효과 보통 신호를 보내면 켜지고 신호를 보내지 않으면 꺼지는 동작을 하나 pwm(펄스폭변조)를 통해 입력전압을 점점 높이거나 낮추는 것과 같은 효과를 낸다. 아두이노소스 2번핀에 풀다운저항 스위치를 구성한다. 9번핀이 pwm출력 스케치 소스 ---------------------------------------------------------------- int ledPin = 9; int buttonPin = 2; int buttonst = 0; void setup(){ pinMode(ledPin, OUTPUT); pinMode(buttonPin, INPUT); } void loop(){ buttonst = digitalRead(buttonPin); if( bu.. 2012. 6. 26.
버튼입력시 LED 깜박임 속도 조절 버튼을 2번핀에 풀다운저항으로 구성하고 LED는 13번 핀에 연결 0.1초 간격으로 깜박이다 버튼입력이 발생하면 1 초 간격으로 깜박인다 2012. 6. 26.
아두이노 인벤터킷 아두이노(arduino)의 뜻은 절친한 친구란다 아두이노는 마이크로컴퓨터로 2011년 구글이 안드로이드의 하드웨어 신랑으로 선택했다 이탈리아에서 만들었고 오픈소스다 이번에 구입한 보드는 UNO로 Atmega328 마이크로 프로세서를 탑제하고 있다 확실히 Atmega에서 지원하는 avr보다 쉽다. 우노 보드뿐만아닌 저항 브래드보드등 여러 실습을 할수 있는 키트로 구매핬다. 2012. 6. 26.