Strana 8 z 13
Schéma zapojení
Deska spojů
Pohled na osazenou desku
Testování desek po osazení
Program pro otestování
/*
* Testovaci program na IR branu (LEVA brana je B, PRAVA brana je A)
* X40
* Na každém 10 pinovém konektoru je 1-2 Vcc a 3-4 Gnd
*/
// konektor X40
#define D10 10 // brana X40-5 pulsy - odmer osy X (opticka zavora ma propojku A a je na Motoru 2)
#define D11 11 // brana X40-7 pulsy - odmer osy y (opticka zavora ma propojku B a je na Motoru 1)
#define D12 12 // brana X40-9 (C nepouzito)
bool pom_a, pom_b, pom_c;
void setup() {
Serial.begin(115200);
pinMode(D10, INPUT_PULLUP);
pinMode(D11, INPUT_PULLUP);
//pinMode(c, INPUT_PULLUP);
Serial.println(F("X40 IR TEST A,B brany"));
}// end setup
void loop() {
byte a = digitalRead(D10);
byte b = digitalRead(D11);
//byte c = digitalRead(D12);
if(a) pom_a = true;
if(b) pom_b = true;
//if(c) pom_c = true;
if(!a && pom_a){
Serial.println(F("X40-5 brana A"));
pom_a = false;
}
if(!b && pom_b){
Serial.println(F("X40-7 brana B"));
pom_b = false;
}
/*if(!c && pom_c){
Serial.println(F("X40-9 brana C"));
pom_c = false;
}*/
}//end loop