Arduinoとブレッドボードを用いて『タクトスイッチが一度押されるとDC12Vのファンが作動する回路』を構築したいのですが、回路を組むにあたってトランジスタを使う必要があり、回路の組み方がわかりません。プログラムは以下の通りです。要するに8番ピンにつながったタクトスイッチを押した時に13番ピンにつながったファンを作動する回路を組みたいです。お聞きしたいこととしては以下の3つです。よろしくお願い致します。
①トランジスタのスイッチング回路を組むときの各抵抗値の計算方法がわからない
下図が現時点でイメージしている回路図なんですが、これは正しいでしょうか?
②2SC1815Yのトランジスタを使用していますが、スペック的に問題ないかどうか、問題があれば今回の要求を満たすオススメのトランジスタを教えて欲しいです。
③タクトスイッチを押すと作動する回路とトランジスタの回路を、どのように組み合わせてダイオードや抵抗をブレッドボード内に配置すべきかがわかりません
int buttonstate = 0;
void setup() {
pinMode(13, OUTPUT);
pinMode(8, INPUT);
}
void loop() {
buttonstate = digitalRead(8);
if (buttonstate == HIGH) {
digitalWrite(13, HIGH);
}
else(buttonstate == LOW) {
digitalWrite(13, LOW);
}
}