본문 바로가기

개발자/Arduino

Portenta H7 Dual Core Processing Portenta H7 Dual Core Processing 이 튜토리얼에서는 두 가지 색상으로 RGB LED를 깜박이는 Portenta 보드의 서로 다른 코어에서 두 개의 클래식 Arduino 깜박임 프로그램을 동시에 실행합니다. 듀얼 코어 프로세싱 Portenta H7에는 코어라고 하는 두 개의 처리 장치가 있는 프로세서가 장착되어 있습니다. 듀얼 코어 처리는 프로세서가 두 개의 다른 코어에서 동시에 명령을 읽고 실행할 수 있는 기능입니다. 즉, 듀얼 코어 프로세서는 두 개의 애플리케이션 (이 경우 두 개의 Arduino 스케치)을 동시에 실행할 수 있습니다. 이 튜토리얼에서는 두 가지 색상으로 RGB LED를 깜박이는 Portenta 보드의 서로 다른 코어에서 두 개의 클래식 Arduino 깜박임 프..
Arduino Nano 33 BLE 코어를 Mbed OS에서 구축하기로 선택한 이유 Arduino Nano 33 BLE 코어를 Mbed OS에서 구축하기로 선택한 이유 이 게시물은 Arduino의 펌웨어 개발 팀을 담당하고 있는 Martino Facchin이 작성한 것입니다. 바라건대 이것은 우리가 하는 일의 내부 작동을 설명하는 일련의 게시물 중 첫 번째입니다. 새롭고 반짝이는 작은 Nano 33 BLE 및 Nano 33 BLE Sense는 해커의 여름휴가에 심각한 위협이 되고 있습니다. (보드의 굉장함에도 불구하고 어쨌든 호수나 해변에서 며칠을 보내는 것이 좋습니다!) Arm 엔지니어가 매일 일하러 가는 데 사용하는 영국 케임브리지의 같은 거리를 걸었던 Isaac Newton 경을 처음부터 시작하는 것이 항상 영리한 생각은 아닙니다. 컴퓨터 과학이 시작된 이래로 바퀴를 재창조하기 위..
Embed OS API List mbed를 사용하기 위해서 가장 좋은 방법은 mbed OS에서 제공하는 API를 사용하는 것이 좋습니다. 사용자가 쉽게 프로그래밍할 수 있도록 마련해 둔 함수 집합이 API (Application Programming Interface)입니다. 저도 이제 mbed로 라이브러리 작업이나 S/W작업을 해야하는 경우가 있어서, 찾아 보았습니다. 링크는 아래와 같습니다. API Full List를 아래에 퍼다 올립니다. Embed OS6 소개 링크 Full API list Platform APIs Platform APIs provide general purpose MCU management infrastructure, common data structures and a consistent user experie..
Arduino Portenta H7 처음 시작하기 Arduino Portenta H7 시작하기 이 튜토리얼은 보드를 설정하는 방법, 컴퓨터를 구성하는 방법 및 구성이 성공했는지 확인하기 위해 고전적인 Arduino 깜박임 예제를 실행하는 방법을 알려줍니다. Arduino 용 Portenta H7 설정 지금까지 가장 강력한 마이크로 컨트롤러 보드를 구입하신 것을 축하드립니다! 새 보드를 시험해보고 싶은 마음이 있지만 Portenta H7을 사용하여 Arduino 스케치를 실행하기 전에 컴퓨터와 Arduino IDE를 구성해야 합니다. 이 튜토리얼은 보드를 설정하는 방법, 컴퓨터를 구성하는 방법 및 구성이 성공했는지 확인하기 위해 고전적인 Arduino 깜박임 예제를 실행하는 방법을 알려줍니다. Portenta H7의 장점 중 하나는 다양한 유형의 소프트웨..
Arduino Portenta H7 기본적인 특징 Arduino Portenta H7 기본적인 특징 새로운 것을 볼 때, 그리고 그걸 만지거나 테스트하고 포스팅을 하면 설레고 기분 좋다. 시끌시끌하고 뻑쩍지근하고 우루루 몰려다니면서 웃고 떠들고 노는 일이 재미있다. 거기다가 위태롭거나 모험한다고 생각하면 세상 신난다. 늘 밝은 날만 있는 것은 아니다. 나이는 잊었지만 몸은 잊지 않는다. Portenta H7 모듈은 낮은 수준의 실시간 작업과 함께 프로토콜 스택, 기계 학습 또는 MicroPython 또는 Javascript와 같은 해석 언어와 같은 높은 수준의 코드를 동시에 실행할 수 있습니다. 이 설계에는 2 개의 프로세서, 즉 480 MHz에서 실행되는 Cortex® M7과 병렬로 작업을 실행할 수 있는 240 MHz에서 실행되는 Cortex® M4..
Arduino Nano 33 BLE Sense Sensor Library 연구 센서들이 전부 방송하고 중앙에서 하나씩 돌아다니면서 데이터 받는 거야. 오늘 올린 에버노트에 답이 있으니 참고. dalegi.com/2020/09/04/the-arduino-nano-33-ble-sense-sensor-library-you-have-been-waiting-for/?unapproved=4656&moderation-hash=bbfdb7e776eb283ee0994399f73591f9#comment-4656 The Arduino Nano 33 BLE Sense Sensor Library You Have Been Waiting For Nano33BLESensor leverages Mbed OS to automatically place sensor measurements in a ring buffe..
LSM9DS1 라이브러리 버전 2.0 소개 네덜란드 Pijnacker 라는 개발자가 6월에 LSM9DS1 라이브러리 버전 2.0을 발표했습니다. 이 라이브러리를 설치하는 방법은 이미 설치한 Arduino_LSM9DS1 라이브러리를 제거해야 해야 합니다. 아마도 설치한 폴더를 찾아가면 사용자마다 다르겠지만 저의 위치는 C:\Users\USER\Documents\Arduino\libraries\Arduino_LSM9DS1 입니다. 이 폴더를 삭제하시고 버전 2.0의 GitHub 에서 코드를 zip 파일로 받아서 라이브러리 설치를 해주시면 됩니다. 압축 파일로 라이브러리를 설치하는 방법을 참고하십시요. 우선 유용한 링크입니다. LSM9DS1 라이브러리 버전 2.0 GitHub LSM9DS1 datasheet DIY Calibration instruct..
Nano 33 BLE Sense 기반 미세 먼지 센서 데이터 전송 장치 짧은 시간, 기가 막힌 아이디어, Nano 33 BLE 보드 하드웨어와 소프트에어를 배우는 중인데, 그럼에도 불구하고 열정이 있는 11조가 숙제를 주었습니다. erun. 집에 아침마다 밥 달라고 창문 앞에서 우는 길고양이 같습니다. 덕분에 한 달 전에 산 고양이 사료가 다 떨어져 갑니다. 11조 작품인 공기청정기 이동 로봇에 들어가는 Nano 33 BLE Sense 보드, PM2008M 미세먼지 센서와 Liquid Crystal LCD를 연결하여 미세먼지 센서 값을 나타냅니다. 연결이 좀 복잡할 것 같은 예감이 듭니다. Nano 33 BLE Sense 컨트롤 보드는 3.3V로 동작합니다. 미세먼지 센서를 다짜고짜 3.3V전원을 연결하니 잘 동작하네요. 남은 것은 16*2 캐릭터 LCD인데 5V에서 동작합..