본문 바로가기
728x90

Arduino9

아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-10 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈의 10번째 편입니다. 이번에는 NeoPixel(네오픽셀) — 개별 제어가 가능한 RGB LED — 을 다룹니다. 일반 LED와 달리 하나의 데이터 핀으로 여러 개의 LED를 각각 다른 색으로 제어할 수 있어, 화려한 조명 효과를 만들 수 있습니다. (원문의 실습 영상은 서비스 종료로 재생되지 않아 제거하고, 코드와 참고 링크로 대체합니다) 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc [#욜로#랄라패드] #RallaPad_FrameWork_Lib(Library,라이브러리)_실습_네오픽셀(Neo pixel)안녕하세요! 누구나 원하는걸 .. 2022. 4. 3.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-9 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈 9번째 편입니다. 이번에는 여러 개의 LED를 순차적으로 점멸시키는 예제로, 5번·7번·13번 핀에 연결된 세 LED를 차례로 켰다 끄며 흐르는 듯한 효과를 만듭니다. (원문 실습 영상은 서비스 종료로 제거) 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc예제 코드 — 세 LED 순차 점멸int led_5 = 5;int led_7 = 7;int led_13 = 13;void setup() { pinMode(led_5, OUTPUT); // 각 핀을 출력 모드로 설정 pinMode(led_7, OUTPUT); pinMode(le.. 2022. 4. 3.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-8 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈 8번째 편, 프로젝트 제작 실습입니다. 릴리패드는 옷·가방 같은 웨어러블(wearable)에 붙이는 아두이노로, 일반 점퍼선 대신 전도성 실(conductive thread)로 바느질하듯 회로를 연결하는 것이 특징입니다. (원문 실습 영상은 서비스 종료로 제거) 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc전도성 실 배선 — 극성(+/-) 구분릴리패드에서 가장 중요한 것은 극성입니다. 전기가 흐르는 방향을 잘못 연결하면 부품이 동작하지 않거나 손상될 수 있습니다. 실 색깔로 극성을 구분하면 실수를 줄일 수 있습니다.색상극성연결의미붉은.. 2022. 4. 3.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-7 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈 7번째 편입니다. 이번 주제는 아날로그 입출력으로, 3색 LED로 색을 만들고, 가변저항(포텐셔미터)으로 값을 읽어 LED 밝기를 조절합니다. 먼저 디지털과 아날로그의 차이부터 정리합니다. 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc 메이크샌드박스에 오신것을 환영합니다. makesandbox.cc1. 디지털 vs 아날로그디지털 — 0 또는 1(꺼짐/켜짐)만 다룸. pinMode(), digitalRead(), digitalWrite(HIGH/LOW)아날로그 — 값을 일정 구간으로 나눠 연속적인 세기를 다룸. analogRead()(.. 2022. 4. 3.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-6 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈 6번째 편입니다. 지금까지는 LED를 출력했다면, 이번에는 스위치로 값을 입력받습니다. 앞선 편의 digitalWrite(출력) 대신 digitalRead(입력)를 쓰는 것이 핵심입니다. 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc [#욜로#랄라패드] #RallaPad_FrameWork_D&I(Digital&Input,디지털&입력)_실습_스위치(Switch)안녕하세요! 누구나 원하는걸 만들어보는 메이크샌드박스 입니다! 오늘 소개해 드릴 내용은 저희가 이번에 ...blog.naver.com1. 디지털 입력 — 스위치 읽기스위치 누름 .. 2022. 4. 2.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-5 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈 5번째 편입니다. 아두이노의 "Hello World"인 LED 점멸(Blink)부터 시작해, 여러 LED를 제어하고 신호등을 만드는 것까지 다룹니다. 먼저 LED의 기본 원리를 짚습니다. 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc [#욜로#랄라패드] #RallaPad_FrameWork_D&O(Digital&Output,디지탈&출력)_실습_LED안녕하세요! 누구나 원하는걸 만들어보는 메이크샌드박스 입니다! 오늘 소개해 드릴 내용은 RallaPad를 ...blog.naver.com1. LED 기본 — 극성이 있다LED(Light Em.. 2022. 4. 2.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-4 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈 4번째 편입니다. 이번에는 아두이노 프로그램의 기본 골격과 디지털 출력의 핵심 함수들을 정리합니다. 아두이노 스케치는 반드시 setup()과 loop() 두 함수로 이루어집니다.1. 프로그램의 두 축 — setup() vs loop()setup() — 리셋하거나 전원을 넣을 때 딱 한 번만 실행. 주로 핀 모드 설정 같은 하드웨어 초기 세팅에 사용loop() — setup 이후 무한 반복 실행. 실제 동작 로직(알고리즘)을 여기에 작성두 함수 모두 안에서 지역 변수를 선언할 수 있고, 함수 바깥에 선언한 것은 전역 변수2. 디지털 출력 핵심 함수LED·부저처럼 켜고 끄는 부품을 제어하는 세 함수입니다. 디지털은 0(끄다, LOW)과 1(켜다, HIGH.. 2022. 4. 2.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-3 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈 3번째 편입니다. 이번에는 작성한 코드(스케치)를 보드에 올리기 위한 다운로더(통신) 모듈을 다룹니다. (원문 실습 영상은 서비스 종료로 제거) [랄라패드] RallaPad - 프레임워크보드 구성안녕하세요! 누구나 원하는걸 만들어보는 메이크샌드박스 입니다! 오늘 소개해 드릴 내용은 저희가 이번에 ...blog.naver.com 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc다운로더 모듈의 역할릴리패드는 웨어러블용이라 USB 포트가 없는 경우가 많습니다. 그래서 별도의 다운로더 모듈을 통해 PC와 연결하는데, 이 모듈은 두 가지 역할을 .. 2022. 4. 2.
아두이노 플랫폼을 활용한 코딩 기초(릴리패드)-1 아두이노 릴리패드(RallaPad) 코딩 기초 시리즈의 첫 편입니다. 본격적인 실습에 앞서 아두이노와 릴리패드가 무엇인지, 그 이름과 역사부터 알아봅니다. 메이크샌드박스에 오신것을 환영합니다. 메이커&코딩의 모든 것 메이크샌드박스 MAKESANDBOX 리빙랩 메이커 및 코딩 교육 선두기업 makesandbox.cc 메이크샌드박스에 오신것을 환영합니다.3-1. RallaPad 프레임워크 실습(아래 이미지 중 해당 번호를 클릭하면 해당 페이지로 넘어갑니다)makesandbox.cc아두이노(Arduino)란?오픈소스 하드웨어/소프트웨어 플랫폼 — 누구나 회로도와 소스를 자유롭게 활용할 수 있습니다.2005년 이탈리아에서 마시모 반지(Massimo Banzi) 등이 고안했습니다.이름 "Arduino"는 .. 2022. 4. 2.
728x90