본문 바로가기
반응형

아두이노(Arduino)36

#2. 아두이노로 LED 1개 ON/OFF #2. 아두이노로 LED 1개 ON/OFF 📂예제1. 아두이노로 LED 1개를 제어하기 🔗준비물 아두이노 우노 1개 (https://www.icbanq.com/P011849489) USB 케이블 1개 브레드보드 1개 (https://www.icbanq.com/P011446724) LED 1개 (https://www.icbanq.com/P007324971) 330옴 저항 1개 (https://www.icbanq.com/P009851002) 점퍼 케이블 2개 (https://www.icbanq.com/P005638667) 💫회로도 👩🏻‍💻코딩하기 // 디지털 핀 6번에 연결된 LED를 제어하는 예제 // 상수 설정 int ledPin = 6; // LED가 연결된 디지털 핀 번호 // 초기 설정 void s.. 2023. 6. 4.
#1. 아두이노 왕초보 챌린지 시작하기 #1. 아두이노 왕초보 챌린지 시작하기 ✔️아두이노란 무엇일까? 아두이노는 전자 기기를 만들고 조작하는데 도움을 주는 도구입니다. 이 도구는 작은 컴퓨터와 다양한 부품들로 이루어져 있어요. 아두이노는 컴퓨터와 연결하여 명령을 받아 작동할 수 있어요. 아두이노에는 여러 개의 핀이 있어서 센서나 다른 부품들을 연결할 수 있어요. 그러면 센서가 무언가를 감지하면 아두이노가 그 정보를 받아와서 원하는 작업을 할 수 있어요. 예를 들어, 아두이노에 온도 센서를 연결하면 아두이노가 온도를 알려줄 수 있어요. 아두이노는 프로그래밍도 할 수 있어요. 프로그래밍은 아두이노에게 원하는 동작을 알려주는 일종의 지시사항이에요. 아두이노에게 어떤 동작을 하게 할지를 프로그래밍으로 정할 수 있어요. ✔️아두이노를 왜 배워야 할까.. 2023. 6. 4.
[아두이노중급.006] p5js 와 아두이노 양방향 통신 테스트 [1] 아두이노 회로도 [2] 아두이노 코드 -I2C 라이브러리와 버튼(ezButton)라이브러리 설치하기 -아두이노 코드 #include #include // i2c LCD 라이브러리 #include // 버튼 라이브러리 LiquidCrystal_I2C lcd(0x27,16,2); // LCD 객체 설정 ezButton myButton(7); // button object int value = 0; // p5js에 전송할 변수 void setup() { lcd.init(); // LCD 초기화 lcd.backlight(); // LCD 불 켜기 Serial.begin(9600); // 시리얼 통신 시작 pinMode(13, OUTPUT); // 13번핀 출력모드 myButton.setDebounceTi.. 2022. 9. 5.
[아두이노기초.008]키패드로 LED제어하기 🚩 키패드란? 키패드(keypad)는 블록이나 패드 단위로 정렬된 버튼들의 모임으로, 숫자, 기호, 알파벳 문자들을 이룬다. 숫자를 포함하는 패드는 숫자 키패드로 부른다. 숫자 키패드는 컴퓨터 자판 외에도 계산기, 푸시 버튼 전화, 자판기, ATM, POS 장치, 번호 자물쇠(부호 자물쇠), 디지털 도어락과 같이 주로 숫자 입력을 요구하는 다른 장치들에서 볼 수 있다. 🚩 회로도 🚩 라이브러리 설치 [1] 스케치 > 라이브러리 포함하기 > 라이브러리 관리를 클릭합니다. [2] "Keypad" 라고 검색한 결과 "Keypad by Community...."를 찾아 설치 하기 🚩 예제 1 키패드 라이브러리를 불러옵니다. 키패드와 관련된 여러가지 설정 코드를 넣습니다. 키패드 입력값을 변수 myKey에 저장합.. 2022. 6. 20.
[아두이노기초.007] FND 숫자표시기 [1] 부품 정보 -이름: tm1637 FND(Felxible Nemeric Display) -사용예시 [2] 회로도 [3] 라이브러리 설치하기 🚩 실습코드 1 #include TM1637Display dsp(2,3); //(CLK, DIO) void setup() { dsp.setBrightness(7); // LED 밝기 7 } void loop() { dsp.showNumberDec(1234); // 1234 출력 } 🚩 실습코드 2 #include TM1637Display dsp(2,3); //(CLK, DIO) void setup() { } void loop() { dsp.setBrightness(7, true); // LED 밝기 7 dsp.showNumberDec(1234); // 1234 .. 2022. 6. 18.
[아두이노기초.006]도트매트릭스로 이모티콘 만들기 [1] 매트릭스(Matrix) 란?     [2] 도트 매트릭스 LED 란?도트 매트릭스 LED란, 매트릭스(Matrix, 행렬)형태로 도트(Dot, 점)모양의 LED를 연결한 제품을 말합니다.각 도트의 LED를 켜거나 끄면 멀리서 봤을 때 어떤 모양이나 글자를 나타낼 수 있습니다. 우리가 사용할 도트 매트릭스 LED는 "8x8 도트 매트릭스 LED"로서 가로 8개, 세로 8개의 행렬로 이루어진, 총 64개의 LED(8x8)의 격자형으로 구성해 놓은 LED 장치 입니다.   [3] 회로도   [4] 라이브러리 설치하기-아두이노 IDE에서 스케치 >> 라이브러리 포함하기 >> 라이브러리 관리로 들어갑니다.   - 검색창에 "L.. 2022. 6. 13.
[아두이노중급.005] LCD/초음파센서/적외선센서/리모콘 테스트 [아두이노중급.005] LCD/초음파센서/적외선센서/리모콘 테스트 이번 시간에는 LCD, 초음파센서, 적외선 센서, 리모콘을 각각 사용해보고, 한꺼번에 합쳐서 응용 작품을 하나 만들어 보도록 하겠습니다. 먼저 각 부품(LCD, 센서 등)을 하나씩 테스트를 해보고 다음 번 글 [아두이노중금.006]에서 모든 부품을 합쳐서 작동시켜 보겠습니다. 다음 [1] LCD 실습부터 차근차근 시작해 보세요. [0] 회로도 아래 그림의 회로도와 같이 아두이노와 전자부품들을 연결해 주세요. [1] LCD 실습 🚩 LCD란? LCD는 Liquid Crystal Display(액정 디스플레이)의 앞글자를 따서 LCD라고 부릅니다. LCD는 컴퓨터, TV, 카메라, 태블릿, 휴대전화 등에서 많이 사용되는 화면 장치이다. 🚩 L.. 2022. 6. 6.
[스크래치아두이노.010] 키패드로 비밀상자 만들기 [스크래치아두이노.010] 키패드로 비밀상자 만들기 [1] 키패드란? 키패드(keypad)는 블록이나 패드 단위로 정렬된 버튼들의 모임으로, 숫자, 기호, 알파벳 문자들을 이룬다. 숫자를 포함하는 패드는 숫자 키패드로 부른다. 숫자 키패드는 컴퓨터 자판 외에도 계산기, 푸시 버튼 전화, 자판기, ATM, POS 장치, 번호 자물쇠(부호 자물쇠), 디지털 도어락과 같이 주로 숫자 입력을 요구하는 다른 장치들에서 볼 수 있다. [2] 회로도 [3] 확장센서 [4] 실습코드 (예제 1) 아래와 같이 숫자 키패드값을 변수에 저장하여, 숫자 0~3을 나타내세요. 더보기 (유제 1) 키패드 숫자 0 ~ 9까지 모두 화면에 나타날 수 있게 해보세요. (예제 2) 아래 그림과 같이 코딩하여, 숫자 키패드 값이 1/2 .. 2022. 5. 10.
[스크래치아두이노.009] LCD 화면에 글자 나타내기 [스크래치아두이노.009] LCD 화면에 글자 나타내기 [1] 이론 -LCD란? (출처: 삼성 디스플레이) https://news.samsungdisplay.com/11678 [2] 센서확장 [3] 회로도 [2] 실습코드 (예제1) Hello World 글자 출력 * LCD 좌표 설명 (유제1) 아래 그림과 같이 나의 영어 이름을 LCD에 출력해 보세요. 더보기 (예제2) LCD 모두 지우기를 이용하여 글자를 지웠다가 나타내보기 (유제2) 아래 그림과 같은 위치에 대문자 알파벳 A,B,C,D 가 나타났다가 3초후에 소문자 알파벳 a,b,c,d로 바뀌게 해보세요. * LCD 좌표 설명 더보기 (예제3) 아래 그림과 같이 온습도 센서로 측정한 온도값(C)과 습도값(%)을 LCD에 나타내 보자. (유제3) 아.. 2022. 5. 6.
728x90
반응형