2022年4月30日土曜日

xiaoOnRp2040-attiny85-13a-44a-usbasp esp32-cam latest memo

-------------------------xiaopico as arduino------------------------------------

https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core?view=all 

を参考にindex.jsonファイルを指定 あとは指示どうりにボードをインスト

https://mashigure.hateblo.jp/entry/2022/05/07/194808 ではボード選びのキモが記載

つまりRaspicoのなかのseeed xiao rp2040を選ぶと外部ピン(D0,A0...)がつかえる! 

https://qiita.com/MergeCells/items/73273dac1d1327cfa3f2 は2種のLEDのつかいわけ

https://aloseed.com/it/xiao_rp2040/ はRGBのLチカでレインボー(混色不良だが)

red,green,blueの番号が16,17,25でありLOWで光るので全部消すにはHIGH!

https://aloseed.com/it/qt_py_rp2040/#toc6 でneopixelもいけた 混色良好

コインサイズ Arduino互換機 Seeeduino XIAO を使ってみた - Qiita にあるように

D6,D7のTx、RxはSerial1で用いる 以下を参照のこと!

#define LEDpin D1

 int BTint = 0; 本当は char BTintとしたほうが以下のコードと整合的

 void setup() 

{

  pinMode(LEDpin,OUTPUT);

   Serial1.begin(9600);  // serial1 !

}

 void loop()

{

     if (Serial1.available())

     {  

         BTint = Serial1.read();

         if(BTint == '1'){          

           digitalWrite(LEDpin,HIGH);

         } else if(BTint == '0'){

           digitalWrite(LEDpin,LOW);

         }

     }

 delay(500);

}

ー--------------------------------------------------------------------

attiny85で動かしたがattiny13aでもいけるはず

ちなみにattiny44aでPA0~7は0~7,PB2は8でいけた、PBはリセットと水晶発振で

占められており、使えるのはPB2のみである

#define LED_BUILTIN 0

#define PIR 1

// the setup function runs once when you press reset or power the board

void setup() {

  // initialize digital pin LED_BUILTIN as an output.

  pinMode(LED_BUILTIN, OUTPUT);

  pinMode(PIR, INPUT);

}


// the loop function runs over and over again forever

void loop() {

  if (digitalRead(PIR)==HIGH) {

  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)

  delay(1000);                       // wait for a second

  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW

  delay(1000);                       // wait for a second

  }  else {

    digitalWrite(LED_BUILTIN, LOW);

  }

}

---------------esp32-cam latest---------------------------------------

 https://randomnerdtutorials.com/esp32-cam-video-streaming-face-recognition-arduino-ide/  一番くわしいが英語

https://shinog.jp/computer/arduino/esp32-cam-%e3%82%92%e4%bd%bf%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b/ がベスト

https://enjoy-life-fullest.com/2020/08/16/post-467/ も重要

https://shigeru-orikura.com/2020/05/09/esp32-cam_setting/ もそこそこ

usb-serial は5v連結にしてつかうこと!(Unoクローンと一緒)

0 件のコメント:

コメントを投稿