본문 바로가기

개발자/Arduino

Nano 33 BLE Sense 가속도계 LSM9DS1 3D 시각화 Nano 33 BLE Sense 가속도계 LSM9DS1 3D 시각화  Nano 33 BLE Sense 3D Visualization with Accelerometer LSM9DS1. 가속도계의 움직임을 3D 시각화하려고 보니 적당한 내용이 있어서 소개합니다. 아래 내용은 ADXL345 가속도계와 아두이노 나노보드를 사용했고 출력을 Processing 코드를 사용하여 시각화한 것입니다. 우리는 Nnao 33 BLE Sense 보드와 Processing 코드로 구현할 것입니다. 아래 내용은 원문 사이트 내용을 번역하여 올린 것이다. 구현하고자 하는 내용은 동일하므로 내용을 참고하기 바랍니다. 이 튜토리얼에서는 Arduino 및 ADXL345 가속도계 센서를 사용하여 각도 및 트랙 방향을 측정하는 방법을 배웁..
미세진동 측정 - LSM6DS3 가속도계 자이로 센서를 이용 시간을 더 많이 낭비하고, 일을 더 많이 하다 보니 생각은 줄어들고 배우는 것이 많아져 기술 포스팅을 많이 하는 시절이다. 잘 된 일인지 좋은 일인지 모르겠다. 너무 열심히 일하느라 돈 벌 시간이 없는 점만 주의하면 좋은 일이라고 생각한다. 생각을 극도로 단순화할 때 가장 좋은 단순한 해결방법이 나온다. 엄청 고민하고 좀 쉽게 해결해보겠다는 생각으로 여러 예제 코드와 라이브러리들을 찾느라 시간을 다 보냈다. 다시 가장 처음으로 돌아왔다. LSM6DS3 관성 센서(IMU, Inertia Measurement Unit)에서 나오는 값들을 아두이노 IDE 스케치에서 시리얼 플로터에 그렸다. 단순히 값을 프린트해 보면서 복잡한 연산이나 적분도 필요 없이 이전 값과 현재 값을 비교하는 방법을 적용하기로 했다. 얼..
아두이노 퀴즈 40문제 파일 무료 제공 틀림없이 어디서 훔쳐왔는지 찾았더니 바로 여기였다. 늘 드는 생각이지만 외쿡 사람들은 시간이 너무 많아 주체를 못하는 것임에 틀림없다. 무엇이든 아름답게 만들고, 이해하기 쉽게 만들고, 타인이 이용하기 편하게 만든다. IT 분야에 있어서도 늘 무엇인가 만들어 내는 사람들이 많다. 그게 이익을 얻는 상업적인 활동이라도 마찬가지다. 아마도 그들에게는 시간이 많아서라고 생각한다. 우리는 늘 시간이 없다. 만들지를 못한다. 시간과 노력을 많이 들여서 만들어야 하는 데 들일 시간이 없으니 우리는 많은 것들을 만들지 못한다. 시간이 없는 이유는 일만 하기 때문이다. 놀지를 못하고 여유있게 생각할 시간을 내지를 못한다. 창조적인 사고는 지붕이 높은 곳, 즉 야외에서 만들어진다. 그러면 시간적인 여유가 가장 많고 산책..
Arduino LCD KeyPad Shield SKU DFR0009 캐릭터 LCD 부품함에 고이 모셔둔 캐릭터 LCD 가져와서 데이터 표시하려고 찾아본 자료. 랜덤 변수 발생기로 사용한다. 호환 아두이노 실드라서 아두이노 우노에 연결했다. 정해진 숫자의 범위를 지정해주면 그 사이의 값을 누를 때마다 다른 값을 표시한다. 다른 값은 필요 없고 오직 한 숫자만 보여주면 되는 데 기능 상으로 전부 구현. 처음 연결하고 디스플레이에 아무것도 나오지 않는데 이때는 밝기가 문제이므로 파란 가변저항을 오른쪽으로 끝까지 지치지 말고 돌려서 글자가 환하게 나오게 맞춘다. 우선 부품 설명은 arduino LCD 키패드 실드는 Arduino 호환 보드 용으로 개발되어 사용자가 메뉴를 탐색하고 선택할 수 있는 사용자 친화적인 인터페이스를 제공합니다. 1602 개의 흰색 문자 파란색 백라이트 LCD로 구성됩..
HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 관련 포스팅을 참고하세요. HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 코드 /******************************** * Libraries included *******************************/ #include #include #include #include #include // include Arduino wire librar..
HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 이제 우리가 만든 데이터를 보내보자. 온도 습도 센서 dht11 연결 회로도 관련 포스팅을 참고하세요. HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 잘 돌아가는 코드 /******************************** * Libraries included *******************************/ #include #include #include #include #include // include Arduino wire library (required f..
HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 Arduino Nano 33 IoT를 HTTP를 통해 Ubidots 애플리케이션 개발 플랫폼에 연결하는 방법을 설명합니다. 본 문서는 Ubidots에서 제공하는 참고 문서를 번역하였습니다. 영문 문서는 Connect the Arduino Nano 33 IoT with Ubidots over HTTP 를 참고하십시오. 관련 포스팅을 참고하세요. HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 연결 1 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 2 HTTP를 통해 Arduino Nano 33 IoT와 Ubidots 데이터 보내기 3 Oled에 데이터 표시하기 Nano 33 Io..
Arduino IDE – 설정 및 시작 가이드 Arduino IDE – 설정 및 시작 가이드 아두이노 보드를 가지고 있다면 무엇을 하든지 프로그래밍해야 합니다. 이것은 마이크로 컨트롤러를 동작하기 위해서 코드를 입력해야 합니다. 여기에는 두 가지가 있습니다. 첫 번째는 Arduino를 프로그래밍하는 방법을 이해 하는 것입니다. 두 번째는 Arduino IDE 에 대해 더 많이 배우는 것입니다. IDE는 무엇이며 코드 작성, 주문 및 업로드를 처리하는 플랫폼입니다. 이 포스트에서는 후자에 대해 설명합니다. Arduino IDE를 소개하고 워크 스테이션을 설정해 보겠습니다. Arduino는 무엇입니까? 아두이노 에 대한 우리의 소개 를 반복하자면 아두 이노는 오픈 소스 하드웨어 및 소프트웨어 회사입니다. 이 회사는 UNO와 같은 개발 보드를 제공하여 마..