티스토리 뷰

https://eduiot.kr/arduino-comparison-guide/

 

아두이노 보드 종류 및 비교 – 에듀아이오티 www.eduiot.kr

아두이노도 보드는 다양한 제품군을 갖추고 있어서 뭘 선택해야 할지 고민되는 경우가 많습니다. 전부를 언급할 수는 없고 자주 사용되는 제품 위주로 자료를 정리했습니다. 아두이노 UNO R3 (+Due

eduiot.kr

 

이거 신기함

https://vctec.co.kr/product/search.html?banner_action=&keyword=lily+pad 

 

### 가치창조기술 온라인 쇼핑몰에 오신 것을 환영합니다! ###

본 결제 창은 결제완료 후 자동으로 닫히며,결제 진행 중에 본 결제 창을 닫으시면 주문이 되지 않으니 결제 완료 될 때 까지 닫지 마시기 바랍니다.

vctec.co.kr

Lily Pad

바느질로 보드 및 센서, 악세사리를 옷에 장착하는 Wearable 컨셉의 특수 보드입니다. 일단 외모가 이쁘고 전도성 실과 전도성 패브릭 소재 등을 함께 활용해서 옷에 다양한 효과나 기능을 추가하는게 가능합니다. Lily Pad의 경우도 USB to Serial 변환기가 없으므로 외장 변환기를 사용해야 합니다. Lily Pad USB 버전에만 USB 포트를 내장하고 있습니다.

이런 특수 보드는 쉴드나 세트로 판매되는 악세사리가 얼마나 도움이 되는가를 따져보고 선택해야 합니다.

 

사실 이게 궁금했음

https://vctec.co.kr/product/detail.html?product_no=15494&cate_no=69&display_group=1 

 

스파크펀 레드보드 아르테미스 보드 -BLE, 아두이노, TensorFlow (SparkFun RedBoard Artemis) - 가치창조기술

상품결제정보 결제는 신용카드, 실시간 계좌이체, 무통장 입금 등을 선택하여 진행하실 수 있습니다. 세금계산서 발행을 요청하실 경우에는 결제방법을 무통장 입금으로 선택하시고 사업자등

vctec.co.kr

스파크펀 레드보드

ortex-M4F가 내장된 Artemis라는 모듈을 탑재하고 USB-C타입의 포트를 연결할 수 있어서 기존의 아두이노 나노보다 더 빠르고 편리하다

https://m.blog.naver.com/emperonics/222009676234

 

스파크펀 레드보드 나노 사용가이드(Sparkfun RedBoard Artemis Nano)

Sparkfun RedBoard Artemis Nano 안녕하세요. 베어팹의 황제곰입니다. 이번 가이드에서는 베어팹몰에...

blog.naver.com

 

 


일단 다는 아두이노 우노 밖에 없다.

파이참에서 아두이노 실행하는 법이 궁금하다.

https://youtu.be/3V4uwEhIBtI

 

1. file - settings

아두이노와 파이썬 직렬 통신을 설치해야한다 !

2.project interpreter

3. 아두이노 파이썬 : 인스톨 패키지 + 아두이노 시리얼 : 인스톨 패키지

 

나는 가상환경을 만들어서 실행해서인지 저 pakage들이 뜨지 않았다.

그래서 명령 프롬트에 직접 설치해줬다.

pip install arduino-python3

 

IMU : lsm9ds1 을 사용중이여서 이 라이브러리도 필요했다.

pip3 install adafruit-circuitpython-lsm9ds1

pip3 install adafruit-circuitpython-lsm9ds1

이제gpt 가 시키는대로 해보자 ..

#include <Wire.h>
#include <SparkFunLSM9DS1.h>

LSM9DS1 imu;

float ypr[3];

unsigned long startTime = 0;
bool calibrationDone = false;
float defaultAngle = 0;

void setup()
{
  Serial.begin(115200);

  while (!imu.begin()) {
    Serial.println("Failed to communicate with LSM9DS1.");
    Serial.println("Double-check wiring.");
    Serial.println("Default settings in this sketch will " \
      "work for an out of the box LSM9DS1 " \
      "Breakout, but may need to be modified " \
      "if the board jumpers are.");
    delay(1000);
  }

  imu.settings.gyroEnabled = true;
  imu.settings.gyroRange = 2000;
  imu.settings.gyroSampleRate = 952;

  imu.settings.accelEnabled = true;
  imu.settings.accelRange = 16;
  imu.settings.accelSampleRate = 952;

  imu.settings.magEnabled = true;
  imu.settings.magGain = 4;
  imu.settings.magSampleRate = 80;

  while (millis() < 3000) {
    Serial.print("Starting calibration in ");
    Serial.print(3 - millis() / 1000);
    Serial.println(" seconds.");
    delay(1000);
  }

  Serial.println("Calibrating...");

  startTime = millis();
}

 

업로드 run

오류  structure IMUSetting에 뭐가 없데 ..

파일 경로 찾아들어가서 추가해줌..

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함