Здравствуйте! помогите пожалуйста не могу найти и исправить..вот код int LED=13; char startbyte=0; int highbyte=0; int lowbyte=0; int adc_raw[6]; int adc_cnt=0; int cnt=0; int crc=0; void setup() { Serial.begin(9600); pinMode(LED,OUTPUT); } void loop() { startbyte = Serial.read(); if(startbyte==42) { digitalWrite(LED,HIGH); delay(50); digitalWrite(LED,LOW); delay(50); Serial.flush(); for(cnt=0;cnt<6;cnt++) { adc_raw[cnt]=analogRead(adc_cnt); adc_cnt++; } adc_cnt=0; for(cnt=0;<6;cnt++) { highbyte=adc_raw[cnt]/256; lowbyte=adc_raw[cnt]%256; Serial.write(highbyte); Serial.write(lowbyte); } crc=170^highbyte^lowbyte; Serial.write(crc); } } In function 'void loop()': error: expected primary-expression before '<' token Ошибка компиляции.
Код (C++): for(cnt=0;<6;cnt++) { highbyte=adc_raw[cnt]/256; lowbyte=adc_raw[cnt]%256; Serial.write(highbyte); Serial.write(lowbyte); } cnt=0;<6;cnt++
Добавляйте пожалуйста код сюда: Код (C++): int LED = 13; char startbyte = 0; int highbyte = 0; int lowbyte = 0; int adc_raw[6]; int adc_cnt = 0; int cnt = 0; int crc = 0; void setup() { Serial.begin(9600); pinMode(LED, OUTPUT); } void loop() { startbyte = Serial.read(); if (startbyte == 42) { digitalWrite(LED, HIGH); delay(50); digitalWrite(LED, LOW); delay(50); Serial.flush(); for (cnt = 0; cnt < 6; cnt++) { adc_raw[cnt] = analogRead(adc_cnt); adc_cnt++; } adc_cnt = 0; for (cnt = 0; cnt < 6; cnt++) { highbyte = adc_raw[cnt] / 256; lowbyte = adc_raw[cnt] % 256; Serial.write(highbyte); Serial.write(lowbyte); } crc = 170 ^ highbyte ^ lowbyte; Serial.write(crc); } }
Раз уж беретесь других учить правильному оформлению, то учите правильно. Код должен не только в тэге находиться, но и быть отформатирован. Для этого в Arduino IDE достаточно просто нажать Ctrl+T.
Это повышает читабельность кода. В отформатированном коде проще не наляпать ошибок и проще отыскать те, что уже есть. Это очень нужная и полезная формальность.
не согласен, надо с юности приучаться всё делать ПРАВИЛЬНО если код паскудно написан и оформлен то его и смотреть не особо хочется - а чел ведь ждёт помощи...
Паскудных кодов я не видел. Видел плохо оформленные. А здесь, скобки перенесены, каждая выполняющая строка отдельно. Что еще нужно. Покранимере мне этот код глаза совсем не резал, за исключением опечатки...
мне тоже подскажите пожалиста http://forum.amperka.ru/threads/imu-сенсор-на-10-степеней-свободы-troyka-модуль.5815/page-3