const byte PWM_OUT = 4;
const byte SIGN_IN = 2;
const byte PWM_OUT_1 = 5;
const byte SIGN_IN_1 = 0;
const byte PWM_OUT_2 = 13;
const byte SIGN_IN_2 = 12;
const byte PWM_OUT_3 = 19;
const byte SIGN_IN_3 = 18;
const byte PWM_OUT_4 = 23;
const byte SIGN_IN_4 = 22;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("START");
pinMode(PWM_OUT, OUTPUT);
pinMode(SIGN_IN, INPUT_PULLUP);
analogWrite(PWM_OUT, 127);
pinMode(PWM_OUT_1, OUTPUT);
pinMode(SIGN_IN_1, INPUT_PULLUP);
analogWrite(PWM_OUT, 127);
pinMode(PWM_OUT_2, OUTPUT);
pinMode(SIGN_IN_2, INPUT_PULLUP);
analogWrite(PWM_OUT, 127);
pinMode(PWM_OUT_3, OUTPUT);
pinMode(SIGN_IN_3, INPUT_PULLUP);
analogWrite(PWM_OUT, 127);
pinMode(PWM_OUT_4, OUTPUT);
pinMode(SIGN_IN_4, INPUT_PULLUP);
analogWrite(PWM_OUT, 127);
}
void loop() {
// put your main code here, to run repeatedly:
if(pulseIn(SIGN_IN, LOW, 10) ) {
Serial.println("Pulsante rosso premuto");
}
if(pulseIn(SIGN_IN_1, LOW, 10) ) {
Serial.println("Pulsante verde premuto");
}
if(pulseIn(SIGN_IN_2, LOW, 10) ) {
Serial.println("Pulsante blue premuto");
}
if(pulseIn(SIGN_IN_3, LOW, 10) ) {
Serial.println("Pulsante giallo premuto");
}
if(pulseIn(SIGN_IN_4, LOW, 10) ) {
Serial.println("Pulsante nero premuto");
}
}