//nano I/Oチエック
//20191130
/*
組立が正確に出来ている事を前提で説明します
電源を切った状態で下記設定
I/Oの設定DIPスイッチを上ON
ジャンパーピンを全部上側
nanoのUSBポートが右側に見えるか確認
ピン位置がずれてないか確認
12Vの端子は接続しないで下さい
USBポートにコネクタを挿入
nano基板上緑のLEDが点灯しているのを確認
点灯してなければ組立がどこか異常ですのでコネクタを抜いて
初心者には難しい作業ですが異常箇所を見つけて下さい
 
 異常箇所の調べ方
 もう一度確実にnanoのUSBコネクタ口が取り付け穴H3H4の方向にあるか確認して下さい
 一番ミスをするのはnanoをソケットに挿す時1個ピンがずれて挿すことが有ります
 確実に調べてから抜いて下さい
 nanoをソケットから抜いた状態でnanoにUSBコネクタを
 挿してみて下さい、これで点灯しなければnanoの故障です
 nanoのLEDが点灯すれば組立が不良です
 
 ここからは非常に難しいです
 まず100金で虫眼鏡を購入して下さい
 ハンダ付けをした所を組立順に半田の状態をチエックして下さい
 ハンダが正確に付いているか,隣のラインにつながってはいないか
 必ず何処か異常箇所が有りますので探して下さい
 むやみにUSBコネクタの抜き差しは最悪の状態になるのでやめて下さい
ここから下をコピペして
新規スケッチに貼り付けて下さい

//nano out testo

//20200112

const int d2=2;

const int d3=3;

const int d4=4;

const int d5=5;

const int d6=6;

const int d7=7;

const int d8=8;

const int d9=9;

const int d10=10;

const int d11=11;

const int d12=12;

const int d13=13;

const int d14=14;

const int d15=15;

const int d16=16;

const int d17=17;

const int d18=18;

const int d19=19;

int c=0;

void setup() {

c=100;

pinMode(d2,INPUT_PULLUP); 

pinMode(d3,INPUT_PULLUP); 

pinMode(d4,INPUT_PULLUP); 

pinMode(d5,INPUT_PULLUP); 

pinMode(d6,OUTPUT);

pinMode(d7,OUTPUT);

pinMode(d8,OUTPUT);

pinMode(d9,OUTPUT);

pinMode(d10,OUTPUT);

pinMode(d11,OUTPUT);

pinMode(d12,OUTPUT);

pinMode(d13,OUTPUT);

pinMode(d14,OUTPUT);

pinMode(d15,OUTPUT);

pinMode(d16,OUTPUT);

}

void loop() {

digitalWrite(d6,HIGH); 

delay(c);

digitalWrite(d7,HIGH); 

delay(c);

digitalWrite(d8,HIGH); 

delay(c);

digitalWrite(d9,HIGH); 

delay(c);

digitalWrite(d10,HIGH); 

delay(c);

digitalWrite(d11,HIGH); 

delay(c);

digitalWrite(d12,HIGH); 

delay(c);

digitalWrite(d13,HIGH); 

delay(c);

digitalWrite(d6,LOW); 

delay(c);

digitalWrite(d7,LOW); 

delay(c);

digitalWrite(d8,LOW); 

delay(c);

digitalWrite(d9,LOW); 

delay(c);

digitalWrite(d10,LOW); 

delay(c);

digitalWrite(d11,LOW); 

delay(c);

digitalWrite(d12,LOW); 

delay(c);

digitalWrite(d13,LOW); 

delay(c);

 

}