ВНИМАНИЕ! На форуме началось голосование в конкурсе - астрофотография месяца МАРТ!
0 Пользователей и 1 Гость просматривают эту тему.
Уроки для начинающих. Очень подробно и доходчиво.#0 Введение в курс. Содержание серии "Основы Arduino для начинающих" - YouTube
Верна ли догадка, что код (boolean bX): if(!bX) bX = true; будет больше места занимать и медленнее отрабатываться чем просто присваивание bX= true;
Эксперимент показал, что несмотря на возможность оптимизации в данном случае, компилятор с -O2, -O3, -Ofast, -Os её не выполнил.
boolean AxisPush(char* sSTR) //Строка типа "Pw5" - толчек вправо 5 микрошагов { boolean AxisPush=false; int ims=atoi(sSTR+2); //Количество микрошагов if ((ims>0)&&(ims<500)) //Микрошагов разрешено { if(sSTR[1]=='w') {Force_X(false); Stepper_X_step((iTMode==2?-iStDX:iStDX)*ims); ulMilisec = millis(); ulLoopTimer = ulMilisec;} //По Х вправо ims if(sSTR[1]=='e') {Force_X(false); Stepper_X_step((iTMode==2?iStDX:-iStDX)*ims); ulMilisec = millis(); ulLoopTimer = ulMilisec;} //По Х влево ims if(sSTR[1]=='n') {Force_Y(false); Stepper_Y_step( iStDY*ims);} //По Y вверх ims if(sSTR[1]=='s') {Force_Y(false); Stepper_Y_step(-iStDY*ims);} //По Y вниз ims AxisPush=true; } return AxisPush;}
А в IDE ардуины выбираете нужный тип платы?
Оказалось "брандмауэр винды" блокирует связь по usb
Странно, первый раз о таком слышу
именно при эмуляции сом-порта.
Цитата: Кvatt1000 от 05 Мар 2019 [00:12:30]именно при эмуляции сом-порта.А разве по другому бывает с ардуиной? Там вроде всегда com-порт..
Две платы на столе.
Идентичные?
Первая не работает https://roboshop.spb.ru/Arduino-mega-2560-wi-fi-esp-8266Представляет собой модернизированную версию платы Arduino Mega 2560. Полная интеграция на одной плате микропроцессора ATmega2560 и чипа Wi-Fi ESP8266.
Первая не работает https://roboshop.spb.ru/Arduino-mega-2560-wi-fi-esp-8266
Dip-переключателями режим выбери.