본문 바로가기

전체 글

(168)
아두이노 기초강좌 - 7. 아날로그 출력 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1아날로그 출력은 입력에 비해 그렇게 간단하지는 않습니다.말은 아날로그 출력이지만 실제로는 디지털 출력입니다. 아두이노는 디지털로만 출력할 수 있기 때문이죠.그럼 어떻게 아닐로그 출력을 흉내 낼까요? 아래 그림을 보세요 [그림 1] 컴퓨터가 신호를 출력하는 펄스의 모습입니다. HIGH 면 1, LOW 는 0 이죠아두이노 출력이 5V니까 HIGH이면 5V, LOW이면 0V겠죠? 이 펄스를 이용합니다. 다시 아래 그림을 보세요 [그림 2] 1에 해당하는 HIGH 신호 즉, Ton 이 길고 0에 해당하는 Toff 가 짧죠?바로 이걸..
아두이노 기초강좌 - 6. 아날로그 입력 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다. 다른곳으로 불펌하시면 곤란합니다. 그리고 제가 아두이노를 그리 잘 알지는 못합니다. 저한테 물어보시는것도 곤란.... ^^ #ads_1 아날로그로 입력받는 방법을 알아봅시다 오늘의 주인공은 가변저항입니다 요놈인데요. 손톱만한건데 무지 크게 나와서 웬지 비싸보이네요 ㅋ모양과 크기는 여러가지가 있는데 저한테 있는건 튼실한 요놈이네요~ 왼쪽, 오른쪽 핀이 각각 VCC와 GND이고요 극성은 없기 때문에 아무 방향으로나 연결하시면 됩니다.저항은 원래 극성이 없습니다.(극성 있는것도 존재하는지는 몰것습니다요)중간다리가 신호단자입니다. 위에 손잡이를 왼쪽 오른쪽으로 돌리면 저항값이 바뀌게 되어있습니다. 자 그럼 아두이노에 연결해서 손잡이를 돌릴때마다 달라지는 저..
아두이노 기초강좌 - 5. 아두이노 메모리의 이해 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^ #ads_1아두이노 제품군의 스팩을 보면 아래와 같이 나옵니다. MicrocontrollerATmega328 Operating Voltage5V Input Voltage (recommended)7-12V Input Voltage (limits)6-20V Digital I/O Pins14 (of which 6 provide PWM output) Analog Input Pins6 DC Current per I/O Pin40 mA DC Current for 3.3V Pin50 mA Flash Memory32 KB (ATmega328) of..
아두이노 기초강좌 - 4. 버튼 입력받기 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1버튼을 누르면 아두이노 2번핀으로 신호를 받아들이는 회로를 만들어 봅시다 버튼을 눌렀을때 5V (Volt)버튼을 뗏을때 0V 이렇게 생각할 수 있겠죠? 그럼 5V의 전기를 어디서 끌어와 써야 하는데 SMPS나 어댑터가 없다면 곤란하겠죠?아날로그 핀 위에 보시면 5V 출력핀이 있습니다. 이걸 쓰도록 하죠. 자 그럼 핀들을 어떻게 연결해야 할까요? [그림 1] 회로는 이렇게 연결하시고 아두이노 프로그래밍을 아래와 같이 코딩해보죠 #define BTN_PIN 2 void setup() { Serial.begin(9600); pin..
아두이노 기초강좌 - 3. 아두이노 Hello World? 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1이 전에 프로그래밍을 한번이라도 배워 본 사람이라면 항상 첫예제는 Hollo World 라는거 아시죠?아두이노에서 이 Hello World에 상응하는 예제는 LED 를 껐다 켰다 하는 것입니다. 아두이노에는 내장된 LED가 몇개가 있는데요. 그 중 테스트를 한다거나 상태를 체크하기 위해 사용하는 LED가 13핀에 연결되어 있습니다.아래 그림에서 빨간색 네모상자 안에 있는 녀석이 바로 그것입니다. 별도의 부품은 필요가 없이 바로 코딩을 해 봅시다 #define PIN 13 void setup() { pinMode(PIN, OU..
아두이노 기초강좌 - 2. 아두이노 개발환경 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1아두이노는 통합개발 환경(IDE)를 제공합니다. http://arduino.cc/en/Main/Software 위 링크로 가서 1.0.x (이글을 쓰는 시점에서는 1.0.6 이네요) 버전을 다운로드 해 주세요만약 자신의 아두이노 버전이 arduino DUE 라면 1.5.x 버전을 받으셔야 합니다.다운로드가 완료되면 적당한 곳에 압축을 해제하고.. 이제 PC의 USB포트에 아두이노 보드를 연결합니다.[시작] -> [컴퓨터] -> 오른쪽마우스 클릭 -> [관리]를 클릭하면 아래와 같이 컴퓨터 관리 창이 뜹니다. 왼쪽 목록에서 [..
아두이노 기초강좌 - 1. 아두이노란? 본 강좌는 지인의 사이트에서 허락받고 퍼온 강좌입니다.다른곳으로 불펌하시면 곤란합니다.그리고 제가 아두이노를 그리 잘 알지는 못합니다.저한테 물어보시는것도 곤란.... ^^#ads_1 아두이노는 마이크로 컨트롤러(마이컴이라고도 불림)와 기타 부품들을 pcb기판에 하나로 삽입해 만든 미니 컴퓨터입니다.여기에 더해 사용자가 프로그램을 쉽게 할 수 있도록 부트로더에 프레임워크 소프트웨어를 펌웨어로 삽입해 놓은것입니다. ※ 아두이노 제품중 대표적인 Arduino UNO 입니다.Mini, UNO, Mega 는 AVR의 ATmega 328 을, DUE 는 ARM MCU를 사용합니다.#ads_2아두이노가 없이 일반인들이 AVR 또는 ARM 용 프로그램을 하기는 꽤 어려운 편입니다.수 많은 레지스트리를 직접 조작해야 ..
중고 캠핑카 프레임 팔아요 친구놈 고물상에 캠핑카 프레임이 들어와서 팔아달라네요혹시 사실분 계신가요?가격 : 100만원위치 : 부산연락처 : 영일영 칠사이빵 팔구칠육#ads_1 #ads_2 #ads_3