본문 바로가기

개발자/Arduino

프로젝트 참고 TinyML Application Development for Everyone 출처는 깃 허브 사이트 https://github.com/don/tinyml-workshop TinyML Application Development for Everyone Hands-on workshop at AIoT Devfest January 2020 In this workshop we will teach an Arduino board to recognize gestures! We will capture motion data from the Arduino Nano 33 BLE board1, import it into TensorFlow to train a model, and deploy a classifier onto the board using TensorFlow Lite for microcontr..
Arduino Nano 33 IoT 개발 가이드 7 - Bluetooth Low Energy (BLE) Arduino Nano 33 IoT 개발 가이드 7 - Bluetooth Low Energy (BLE) 이 장에서는 Arduino Nano 33 IoT에서 온보드 BLE 모듈을 사용하는 방법에 대해 설명합니다. Arduino Nano 33 IoT에는 온보드 BLE 모듈이 있습니다. 이 장에서 BLE를 다루어 봅니다. Arduino Nano 33 IoT에서 BLE를 사용하려면 ArduinoBLE 라이브러리를 설치해야합니다. 전체 강의자료와 소스코드는 아래를 참고하십시요. 소스코드의 출처는 위의 책 마지막 페이지에 소개되어 있습니다. Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 Arduino Nano 33 Io..
Arduino Nano 33 IoT 개발 가이드 6 - Accelerator and Gyroscope Arduino Nano 33 IoT 개발 가이드 6 - Accelerator and GyroscopeThis Arduino Nano 33 IoT에는 이미 보드에 가지고 있는 온보드 센서인 가속기 및 자이로 스코프가 있습니다. 이 센서는 부착되어 있습니다. I2C 인터페이스를 위해 이미 I2C 프로토콜을 배웠습니다. 전체 강의자료와 소스코드는 아래를 참고하십시요. 소스코드의 출처는 위의 책 마지막 페이지에 소개되어 있습니다. Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 Arduino Nano 33 IoT 개발 가이드 3 - WiFi Network 실습 Arduino Nano 33 IoT 개발 가이드 4 - 내..
Arduino Nano 33 IoT 개발 가이드 5 - Arduino Cloud Arduino Nano 33 IoT 개발 가이드 5 - Arduino Cloud 아두이노 홈페이지 software 탭 아래에 온라인 툴(링크)이 새롭게 추가되었고, 아래 이미지 마지막에 Arduino IoT Cloud가 보인다. 아두이노 IOT 클라우드는 클라우드 서비스를 이용해 아두이노와 UP2 Board, Rasperry Pi, BeagleBone 등 다양한 기기를 제어 및 통신할 수 있습니다. 전체 강의자료와 소스코드는 아래를 참고하십시요. 소스코드의 출처는 위의 책 마지막 페이지에 소개되어 있습니다. Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 Arduino Nano 33 IoT 개발 가이드 3 - ..
Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 본 개발 가이드의 대표적인 참고자료는 Arduino Nano 33 IoT Development Workshop by Agus Kurniawan 의 책이고 다른 참고자료를 더하여 완성한 자료임을 알려드립니다. 전체 강의자료와 소스코드는 아래를 참고하십시요. 소스코드의 출처는 위의 책 마지막 페이지에 소개되어 있습니다. Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 Arduino Nano 33 IoT 개발 가이드 3 - WiFi Network 실습 Arduino Nano 33 IoT 개발 가이드 4 - 내부 RTC와 Sleep Mode Arduino..
Arduino Nano 33 IoT 개발 가이드 4 - 내부 RTC와 Sleep Mode Arduino Nano 33 IoT 개발 가이드 4 - 내부 RTC와 Sleep Mode(6장) 여기에서는 Arduino 33 IoT의 내부 RTC 모듈에 대해 실습하기로 한다. IoT 보드는 스케치 프로그램에서 RTC 라이브러리를 사용해 접근할 수 있도록 내장 RTC 모듈을 제공한다. RTC 모듈 레퍼런스 링크를 참고하기 바란다. 전체 강의자료와 소스코드는 아래를 참고하십시요. 소스코드의 출처는 위의 책 마지막 페이지에 소개되어 있습니다. Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 Arduino Nano 33 IoT 개발 가이드 3 - WiFi Network 실습 Arduino Nano 33 IoT 개발..
Arduino Nano 33 IoT 개발 가이드 3 - WiFi Network 실습 Nano 33 IoT 개발 가이드 3 - WiFi Network 실습 이 장에서는 Arduino Nano 33 IoT 온보드 WiFi를 사용하는 방법에 대해 설명한다. WiFi 핫스팟을 스캔하는 첫 번째 데모는 주변 환경에서 WiFi를 스캔하는 예제다. 아두이노 사이트에서 제공하는 공식 라이브러리인 WiFiNINA 라이브러리를 사용한다. WiFi.scanNetworks() 를 사용해서 SSID의 리스트를 구하는 예제다. 라이브러리에 대한 설명은 위 링크를 따라간다. 전체 강의자료와 소스코드는 아래를 참고하십시요. 소스코드의 출처는 위의 책 마지막 페이지에 소개되어 있습니다. Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예..
Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 여기서 살펴볼 예제는 아두이노 nano 33 IoT 보드에서만 실행되는 예제가 아니라 아두이노 우노를 비롯한 다른 보드에서도 실행되는 예제이다. 코드를 참고하고 다른 센서들을 연결해 테스트하면 된다. 전체 강의자료와 소스코드는 아래를 참고하십시요. 소스코드의 출처는 위의 책 마지막 페이지에 소개되어 있습니다. Arduino Nano 33 IoT 개발 가이드 1 - 개발환경 Arduino Nano 33 IoT 개발 가이드 2 - 기본적인 예제 살펴보기 Arduino Nano 33 IoT 개발 가이드 3 - WiFi Network 실습 Arduino Nano 33 IoT 개발 가이드 4 - 내부 RTC와 Sleep Mode Ard..
arduino IDE에서 Serial Plotter 사용법 arduino IDE에서 Serial Plotter 사용법 Arduino Serial Plotter 기능이 Arduino IDE에 추가되어 Arduino에서 컴퓨터로 직렬 데이터를 실시간으로 그래프로 표시 할 수 있습니다. Arduino의 아날로그 센서 입력 데이터가 The Matrix와 같은 화면에 쏟아지는 것을보고 피곤하다면, 이것은 무슨 일이 일어나고 있는지 시각화하는 더 좋은 방법처럼 보입니다. 직렬 플로터는 처리 또는 플롯과 같은 타사 서비스를 사용하지 않고도 데이터를 시각화하고 오프라인으로 코드 문제를 해결할 수있는 오프라인 도구입니다. Arduino 웹 사이트에는 Serial Plotter의 사용 및 기능에 관한 공식 문서가 없으므로 그 사용 및 기능을 문서화하기로 결정했습니다. 본 문서는 ..
NANO 33 BLE Sense - 1. 온보드 RGB LED 실습 NANO 33 BLE Sense - 1. Built In RGB LED 실습 실습 전에 아두이노 통합개발환경을 설치해야 하고, 보드 매니저에서 Nano 33 ble sense 보드를 사용할 수 있도록 드라이버를 설치해야 하고, 센서를 실습하기 위해 필요한 라이브러리를 설치해야 합니다. 이런 과정에 대해 잘 모르시는 분은 아래 링크를 따라 참고하세요. arduino nano 33 ble sense 개발 가이드 1 - 시작하기 위 링크로 시작하는 강의는 어려운 과정을 압축하여 강의한 내용이므로 이해하기에 다소 어려울 수 있습니다. Arduino nano 33 sense 보드의 여러 가지 센서들을 하나하나 쉽게 사용하고 의미를 알아볼 수 있도록 다시 자세한 코드와 실습과정을 설명한 강의 전체를 아래에 링크로 ..
NANO33 BLE Sense 2 - LSM9DS1, 9축 IMU센서 실습 Arduino NANO33 BLE Sense 9축센서 정보 받아오기 Nano 33 BLE보드에 내장된 IMU는 “LSM9DS1” 이며 3축 가속도와 3 축 자이로, 3축 지자계 수치를 얻을 수 있다. 라이브러리를 얻으려면 Arduino Software (IDE)에서 라이브러리 관리자에서 설치하거나 ZIP 파일을 다운받아 압축파일로 설치하는 방법도 있다. Arduino nano 33 BLE Sense 보드 모든 구성품 실습 강의 NANO 33 BLE Sense - 1. 온보드 RGB LED 실습 NANO 33 BLE Sense - 2. LSM9DS1, 9축 IMU센서 정보 활용 NANO 33 BLE Sense - 3. 기압 센서 사용해보기 NANO 33 BLE Sense - 4. 온습도 센서 HTS221 ..
NANO 33 BLE Sense - 8 더 살펴볼 것 지금까지 실습한 내용이 전부가 아니라 더 많은 내용을 알아야 한다. 자료를 검토하고 찾아보니 APDS-9960에 관련된 많은 실습자료가 있다. 처음 방문한 사이트는 APDS-9960 RGB and Gesture Sensor Hookup Guide 이고 더 관심이 있다면 페이지의 맨 아래부분을 참고한다. 실습 모듈이 틀리다고 못하는 것은 아니다. Arduino nano 33 BLE Sense 보드 모든 구성품 실습 강의 NANO 33 BLE Sense - 1. 온보드 RGB LED 실습 NANO 33 BLE Sense - 2. LSM9DS1, 9축 IMU센서 정보 활용 NANO 33 BLE Sense - 3. 기압 센서 사용해보기 NANO 33 BLE Sense - 4. 온습도 센서 HTS221 실습 NA..