2017-02-17 2 views
0

У меня есть проблема с моей новенькой Arduino, кажется, что независимо от того, что я печатаю сGarbage текст в последовательный монитор от Arduino

Serial.println() 

будь то числа, строки или что-нибудь еще, я получаю мусора на Arduino серийный монитор:

enter image description here

Не даже самый простой привет мир программа работает.

Не могли бы вы помочь мне определить проблему и решить ее?

+0

я попробовать DEC но не работает –

+0

это http://i.hizliresim.com/m3jzR8.png –

+0

не работает :(http://i.hizliresim.com/37BaGr.png –

ответ

2

Я нашел решение :)
Я написал тестовую программу и нашел рабочую скорость обмена на 600.

enter image description here

Моя тестовая программа:

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 
} 
Смежные вопросы