Da poco ho acquistato un arduino mega 2560 (Non ho la breadbord) Il problema si presenta quando provo a collegare 2 sensori ad ultrasuoni il primo collegato vicino alla porta per l'alimentazione non da usb funziona (Ovviamente li ci ho collegato 5v e gnd) ma nei 5v e gnd piu avanti verso destra si presentano altri pin per l'alimentazione e collegando li il5v e il gnd per il secondo sensore questo non riporta i dati corretti su seriale mentre quello collegato prima è funzionante cosa ho sbagliato? è la scheda difettosa? Di seguito riportato il codice che ho scritto per questo piccolo progetto di test.
#include <NewPing.h>
#define right_trigger 5
#define right_echo 7
#define left_trigger 9
#define left_echo 10
#define all_max_distance 250
NewPing right(right_trigger, right_echo, all_max_distance);
NewPing left(left_trigger, left_echo, all_max_distance);
void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, LOW);
int sd=right.ping_cm();
int ss=left.ping_cm();
Serial.print(ss);
Serial.print("<-- Sensore Sinistro // Sensore Destro -->");
Serial.println(sd);
delay(800);
}