본문 바로가기
반응형

5. 아두이노 소자 및 모듈 소개/기초소자6

[아두이노 기초] 디지털 입력 안녕하세요! Choi GPT 입니다. 이번 시간에는 아두이노 기초과정 중 디지털 입력에 대해 설명드리고자 합니다. 아두이노에서 디지털 입력(Digital Input)이라 함은, 아두이노 보드의 디지털 핀을 통해 외부 신호의 디지털 값(HIGH or LOW)을 읽어들이는 것을 말합니다. 주로 스위치, 센서와 같은 입력 장치의 신호를 읽어오는 데 사용합니다. 다음 예제파일을 테스트 해보도록 하겠습니다. 먼저 하드웨어 연결에 대한 정보 입니다. 장치 아두이노 핀맵 스위치 D7 LED D13 (내장 LED 사용-따로 연결하지 않음) 다음으로 동작 소스 입니다. const int switchPin = 7; // 스위치 연결핀 const int ledPin = 13; // LED 연결핀 void setup() { .. 2024. 1. 21.
[아두이노 기초] 디지털 출력 안녕하세요! Choi GPT 입니다. 오늘 소개해드릴 내용은 아두이노 기초과정 중 디지털 출력에 대해 설명드리고자 합니다. 아두이노에서 디지털 출력(Digital Output)이라 함은, 아두이노 보드의 디지털 핀을 통해 0또는 1의 두 가지 디지털 신호 수준을 출력하는 것을 말합니다. 즉 5V나 3.3V와 같은 고전압 또는 0V의 저전압을 핀에서 출력할 수 있습니다. 이를 이용하여 LED, 모터, 릴레이 등과 같은 다양한 장치를 ON/OFF 제어할 수 있습니다. 디지털 출력을 사용하기 위해서는 먼저 pinMode() 함수를 사용하여 해당 핀을 출력으로 설정해야 합니다. 그리고 나서 digitalWrite() 함수를 사용하여 HIGH(고전압)나 LOW(저전압)를 출력할 수 있습니다. 다음은 예제파일 소스.. 2024. 1. 20.
[아두이노 기초] 아두이노 라이브러리 모음 안녕하세요! Choi GPT 입니다.오늘은 아두이노 응용모듈 중에서 많이 사용하는 라이브러리에 대한 정보 입니다. https://blog.naver.com/boilmint7/221895866337 아두이노 1602 캐릭터 LCD(I2C) 사용 예제이번에 함께 다룰 아두이노 부품은 1602 CLCD (I2C) 입니다. (캐릭터 LCD = CLCD) 아두...blog.naver.com * LCD Address 주소 찾기(소스 다운로드 후 압축해제 후 수정없이 사용) * LCD 기본 테스트 소스 https://blog.naver.com/hma778/222285869823 아두이노 온습도센서모듈 다루기안녕하세요. 지난 시간에는 조도센서를 다뤄 피에조 스피커와 LED를 제어해보았습니다. 오늘은 온습도센...blo.. 2023. 11. 26.
[디지털 출력] LED 랜덤 제어 안녕하세요! Choi GPT 입니다.이번 글은 챗GPT를 활용한 프로그램 작성 예시 입니다.정말 왠만한 사람보다 훌륭하게 작성해주는데요.ChatGPT를 활용한 프로그램 작성 예제아두이노 나노에 연결된 6개의 LED를 D13부터 D8까지 사용하여 랜덤으로 점멸하는 프로그램을 작성하려면 다음과 같이 코드를 작성할 수 있습니다. 이 코드는 아두이노 IDE에서 작성하고 업로드할 수 있습니다.// LED 핀 설정const int ledPins[] = {13, 12, 11, 10, 9, 8};const int numLEDs = 6;void setup() { // 모든 LED 핀을 출력 모드로 설정 for (int i = 0; i 위 코드를 아두이노 IDE에 복사하고 아두이노 나노에 업로드하면 6개의 LED 중 .. 2023. 9. 21.
[인터럽트] 아두이노 우노 인터럽트 #define BUTTON_PIN 2 #define LED_RED_PIN 4 #define LED_BLUE_PIN 9 volatile int button_state; void setup() { pinMode(BUTTON_PIN , INPUT_PULLUP); pinMode(LED_RED_PIN , OUTPUT); pinMode(LED_BLUE_PIN, OUTPUT); attachInterrupt(digitalPinToInterrupt(BUTTON_PIN), buttonInterrupt, CHANGE); } void loop() { digitalWrite(LED_BLUE_PIN, HIGH); delay(1000); digitalWrite(LED_BLUE_PIN, LOW); delay(1000); } void.. 2023. 8. 28.
[개발환경 구축]아두이노 1.8.19 설치 파일 및 CH340 안녕하세요! Choi GPT 입니다.아두이노를 활용할 때 제품마다 PC(컴퓨터)와의 연결하는 방법이 다릅니다.보편적으로 위의 제품을 많이 사용합니다.그 중 오른쪽 SMD 타입에 관련된  USB 드라이버 자료 및 아두이노 스케치 프로그램 다운로드를 소개하고자 합니다.1. PC와 아두이노를 연결할 때 필요한 USB 드라이버(CH340) 자료 입니다.다운로드 받으신 파일을 압축해제 후  해당 Setup 파일을 실행하면 다음과 같은 화면이 나옵니다.  여기서 Install 버튼을 클릭하면 자동으로 설치가 완료 됩니다.그 후 정상 설치여부를 다음과 같이 확인 가능합니다.먼저 내컴퓨터에서 드라이버 인식 여부를 확인하는 방법 입니다.윈도우 시작버튼 -> 마우스 우클릭  옵션 팝업창 중에서 장치 관리자 선택 포트 ->.. 2023. 7. 28.
반응형