2017-02-17 1 views
0

J'ai un problème avec ma nouvelle marque Arduino, il semble que peu importe ce que j'imprimer avectexte Garbage moniteur de série à partir Arduino

Serial.println() 

que ce soit des chiffres, des chaînes ou toute autre chose, je reçois ordures sur le Arduino moniteur série:

enter image description here

Pas même le plus simple bonjour monde programme fonctionne.

Pourriez-vous m'aider à identifier le problème et le résoudre?

+0

i essayer décembre, mais ne fonctionne pas –

+0

ce http://i.hizliresim.com/m3jzR8.png –

+0

ne fonctionne pas :(http://i.hizliresim.com/37BaGr.png –

Répondre

2

J'ai trouvé la solution :)
j'ai écrit un programme de test et a trouvé une vitesse de transmission de travail à 600.

enter image description here

Mon programme d'essai:

long baudrates[] = {600,1200,2400,4800,9600,14400,19200,28800,38400,56000,57600,115200,128000,256000}; 
unsigned char baudcounter = 0; 
// the setup routine runs once when you press reset: 
void setup() { 
// initialize serial communication 
Serial.begin(baudrates[baudcounter]); 
} 
// the loop routine runs over and over again forever: 
void loop() { 
Serial.println(); 
Serial.println(baudrates[baudcounter]); 
Serial.println(" !\"#$%&'()*+,-./:;<=>[email protected][\\]^_`abcdefghijklmnopqrstuvwxyz{|}~"); 
Serial.println(); 
baudcounter++; 
baudcounter %= sizeof(baudrates)/sizeof(long); 
delay(1000); // delay 
Serial.begin(baudrates[baudcounter]); // switch baudrate 
}