본문 바로가기

개발자/Arduino

Arduino와 Processing 상호 제어 오늘 포스팅은 Arduino를 Processing에 연결하는 방법과 직렬 포트를 사용하여 통신하는 방법을 배웁니다. 또한 Processing IDE를 사용하여 Arduino 보드에 명령을 보내고 그 반대로 명령을 받아 처리하는 예제를 만들 것입니다. 필요한 부품을 아래에 나타냅니다. Arduino 보드, 브레드 보드 및 점프 와이어, LED, 220 ohm 저항, 푸시 버튼 아래 회로도를 참고하여 회로를 구성합니다. Arduino 소스코드 int led = 13; int button = 12; void setup() { pinMode(led, OUTPUT); pinMode(button, INPUT); Serial.begin(9600); } void loop(){ if(Serial.available() >..
SSD 1306 OLED 디스플레이 원리 SSD 1306 OLED 디스플레이 원리 SSD1306 OLED 디스플레이 소개 OLED는 전류에 반응하여 빛을 방출하는 유기 발광 다이오드입니다. OLED 디스플레이는 백라이트없이 작동하므로 딥 블랙 레벨을 표시 할 수 있습니다. 액정 디스플레이보다 크기가 작고 무게가 가볍습니다. 128x64 OLED 디스플레이는 단순한 도트 매트릭스 그래픽 디스플레이입니다. 128 개의 열과 64 개의 행이있어 총 128x64 = 8192 픽셀을 표시합니다. 이 픽셀의 LED를 켜고 끄면 모든 모양의 그래픽 이미지를 표시 할 수 있습니다. SSD1306 드라이버 IC로 구동되는 OLED 디스플레이. SSD1306은 OLED 도트 매트릭스 그래픽 디스플레이 시스템 용 컨트롤러가있는 CMOS OLED 드라이버입니다. S..
LSM6DS3 3D 가속도계와 3D 자이로스코프 미세 진동 감지 LSM6DS3 3D Accelerometer and 3D Gyroscope Ultimate Guide 가속도계는 물체의 속도 변화율인 가속도를 측정하는 장치입니다. 초당 미터 (m / s2) 또는 중력 (g)으로 측정합니다. 여기 행성 지구에서 우리에게 단일 G- 힘은 9.8 m / s2에 해당하지만, 이것은 고도에 따라 약간 씩 다릅니다 (중력의 변화로 인해 다른 행성에서 다른 값이 될 것입니다). 가속도계는 시스템의 진동 감지 또는 방향 응용 분야에 유용합니다. 가속도계에 대한 기본적인 사항은 이곳에서 확인하십시요. 가속도계의 작동 원리 가속도계는 정적 또는 동적 가속력을 감지하는 전자 기계 장치입니다. 정적 힘에는 중력이 포함되고 동적 힘에는 진동과 움직임이 포함될 수 있습니다. 가속도계는 1 개,..
Arduino Nano 33 BLE Sense Sensor 라이브러리 소개 Arduino Nano 33 BLE Sense Sensor 라이브러리 소개 아두이노 나노 33 BLE 감각이 되었다 2019년 7월 출시 와 아두 이노를위한 실제 단계까지했다! Arm Cortex-M4F 기반 nRF52840 을 사용하여 Nano 33 BLE가 출시 되면서 Atmel 기반 8 비트 마이크로 컨트롤러의 시대가 늘어 났습니다. 값싼 아두 이노 클론의 확산과 함께 이것은 아두 이노가 벽에 글을 쓰는 것을보고 단순하게 유지하는 것이 더 이상 반죽을 가져 오지 않을 것이라는 것을 본 결과 일 것입니다. 결국 상당히 쓸모없는 Arduino 프로젝트의 양은 요즘 약간 지루해 보이며 Nano 33 시리즈와 같은 더 복잡한 제품으로 인해 심각하게 멋진 프로젝트의 새로운 시대가 도래 할 수 있습니다. 이전..
SmartEverything LSM6DS3 라이브러리 사용법 - 3축 가속도계와 3축 각속도 센서 Nano 33 IoT 보드의 3축 가속도계와 3축 각속도 센서인 LSM6DS3 연구 중 라이브러리가 있어 잠시 소개합니다. 아래는 설명입니다. SmartEverything ST LSM6DS3 3D accelerometer, 3D gyroscope LSM6DS3 iNEMO 관성 모듈 용 라이브러리 코드 : 3D 가속도계, 3D 자이로 스코프 LSM6DS3는 3D 디지털 선형 가속 센서, 3D 디지털 각도 속도 센서를 갖춘 시스템 인 패키지입니다. LSM6DS3는 ± 2g / ± 4g / ± 8 / ± 16g의 선형 가속 풀 스케일, ± 4 / ± 8 / ± 12 / ± 16 가우스의 자기장 풀 스케일 및 ± 245 / ± 500의 각도 속도를 갖습니다. / ± 2000dps. LSM6DS3에는 표준 및 고..
Arduino Nano 33 IoT 최강 가이드 Arduino Nano 33 IoT 최강 가이드 본 가이드 원래 문서의 출처는 지금 보고 있는 이 링크를 따라가세요. 아직까지 Nano 33 IoT 보드가 국내에는 많이 알려지지 않았다는 게 신기합니다. 스마트 팩토리 프로젝트를 어제 끝냈습니다. 프린팅 장비의 상태와 주변 환경 데이터를 수집해 클라우드로 전송하는 장치에 Nano 33 IoT 보드를 사용했습니다. 아주 쉽게 됩니다. 시간도 얼마 걸리지 않고요. 큰돈은 되지 않았지만 몇 달은 일 안 하고 놀고 살아도 됩니다. 이런 게 정말 행복한 인생입니다. 빙고! 아뿔싸, 내용이 거의 같은 포스팅을 이전에 했었네요. 아! 좋아라. 더 자세히 알게 되었으니까요. 이젠 다 외우겠는데요. :) 이러한 상황에서 가장 잘 만들어진 문서와 제가 개발하면서 직접 알게..
아두이노 라이브러리 설치하는 방법 3가지 Arduino 라이브러리 설치 Arduino 소프트웨어에 익숙해지고 내장 기능을 사용하는 경우 추가 라이브러리로 Arduino의 기능을 확장할 수 있습니다. 라이브러리란? 라이브러리는 센서, 디스플레이, 모듈 등에 쉽게 연결할 수 있도록 하는 코드 모음입니다. 예를 들어 내장된 LiquidCrystal 라이브러리를 사용하면 문자 LCD 디스플레이와 쉽게 대화할 수 있습니다. 인터넷에서 다운로드할 수 있는 추가 라이브러리가 수백 개 있습니다. 내장 라이브러리와 이러한 추가 라이브러리 중 일부는 참조에 나열되어 있습니다. 추가 라이브러리를 사용하려면 설치해야 합니다. 라이브러리를 설치하는 방법 라이브러리 관리자를 사용하여 설치하기 Arduino IDE에 새 라이브러리를 설치하려면 Library Manager..
Arduino Nano 33 BLE Sense 에서 Bluetooth LE 시작하기 본 문서는 Bluetooth Low Energy를 사용하기 위해 Arduino Nano 33 BLE Sense 보드를 프로그래밍하는 방법을 보여줍니다. 다음 포스팅은 Bluetooth LE를 사용하여 PC와 Nano 33 BLE Sense와 데이터를 전송하는 방법을 올립니다. 기대해주세요.(자신의 스마트 워치를 만든 프로젝트 참고 The B&ND) 여기서는 Nano 33에서 Bluetooth LE 주변 장치를 구축할 것이지만 주변 장치를 찾아 연결할 중앙 장치 없이는 디버깅하기가 어렵습니다. 이 시리즈의 다음 기사에서는 Python을 사용하여 Bluetooth LE 주변 장치에 연결하는 방법을 보여줍니다. 이렇게 하면 PC에서 Nano 33 보드에 연결할 수 있습니다. 더 많은 Bluetooth LE 콘..