水晶振動子の原理構造と発振回路の設計方法 | 半導体・電子部品の通販 RSオンライン (rs-online.com)
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
https://www.instructables.com/Program-an-ATtiny44458485-with-Arduino/
ウィンドウズで突然drazzy.jsonがよめなくなりattiny44/85上記で解決
------------------------atmega328p 8mhz ble and dcmotor----------
#define LEDpin 9
int BTint = 0;
const int MORTOR1_PIN = 2;
const int MORTOR2_PIN = 4;
void setup() {
// put your setup code here, to run once:
pinMode(MORTOR1_PIN,OUTPUT);
pinMode(MORTOR2_PIN,OUTPUT);
pinMode(LEDpin,OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available())
{
BTint = Serial.read();
if(BTint == '1'){
digitalWrite(LEDpin,HIGH);
// put your main code here, to run repeatedly:
digitalWrite(MORTOR1_PIN,HIGH);
digitalWrite(MORTOR2_PIN,LOW);
delay(2000);
digitalWrite(MORTOR1_PIN,HIGH);
digitalWrite(MORTOR2_PIN,HIGH);
delay(2000);
} else if(BTint == '0'){
digitalWrite(LEDpin,LOW);
}
delay(500);
}
}
ーーーーーusb-serialでunoもどきをつくるーーーーーーーーーーーーーーーーーーーーーー
unoclone:ftdiでなくともch340でうまくいった
ただスケッチ書き直す際にリセットボタンを押す必要があった
このあたり、ftdiでは不要だった 理由不明
吉野UNOもどきでは、16MHZ発振子に並列に1MΩの抵抗がはいっているが、
帰還抵抗というらしい
(https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13245436428)
dtr端子に直列にコンデンサをいれるのは、リセット信号がかからんように?
atmega328pの第一ピンは負になるとリセットかかる
https://burariweb.info/electronic-work/arduino-reset-procedure.html
http://kutsushita-neko.cocolog-nifty.com/blog/2013/09/arduino-e10d.html 重要
吉野さんの回路に近いのは以下のサイト
https://geekyfab.com/entry/
なお8mhzでunoもどきを作る場合、クリスタル部分とarefは不要だった!
0 件のコメント:
コメントを投稿