![]() |
![]() |
#1 |
Junior Member
Регистрация: 23.03.2017
Сообщений: 11
Вес репутации: 0 ![]() |
![]()
Доброго дня уважаемые формучане, начну по порядку.
Мною был куплен базовый комплект робота на гусеницах Развернуть для просмотра![]() [свернуть] все работает по bt и проблем нет( сейчас он конструктивно иначе выглядит но суть не меняется) примерный скетч (двигатели шевелятся). Развернуть для просмотраint pinLB = 12; // define pin 12
int pinLF = 3; // define pin 3 int pinRB = 13; // define pin 13 int pinRF = 11; // define pin 11 int val; void setup() { Serial.begin(9600); // define pin for motor output pinMode(pinLB,OUTPUT); // pin 12 pinMode(pinLF,OUTPUT); // pin 3 (PWM) pinMode(pinRB,OUTPUT); // pin 13 pinMode(pinRF,OUTPUT); // pin 11 (PWM) } void advance() // move forward { digitalWrite(pinLB,LOW); // right wheel moves forward digitalWrite(pinRB, LOW); // left wheel moves forward analogWrite(pinLF,255); analogWrite(pinRF,255); } void stopp() // stop { digitalWrite(pinLB,HIGH); digitalWrite(pinRB,HIGH); analogWrite(pinLF,0); analogWrite(pinRF,0); } void right() // turn right (single wheel) { digitalWrite(pinLB,HIGH); // left wheel moves forward digitalWrite(pinRB,LOW); // right wheel moves backward analogWrite(pinLF, 255); analogWrite(pinRF,255); } void left() // turn left (single wheel) { digitalWrite(pinLB,LOW); // left wheel moves forward digitalWrite(pinRB,HIGH); // right wheel moves backward analogWrite(pinLF, 255); analogWrite(pinRF,255); } void back() // move backward {digitalWrite(pinLB,HIGH); // motor moves to left rear digitalWrite(pinRB,HIGH); // motor moves to right rear analogWrite(pinLF,255); analogWrite(pinRF,255); } void loop() { val=Serial.read(); if(val=='U')advance(); if(val=='D')back(); if(val=='L')left() ; if(val=='R')right(); if(val=='S')stopp(); } [свернуть] Решил сделать из него wifi тележку и столкнулся с такой проблемой. собрал, подключил wifi tp-link 3020, залил в него CyberBot, как положено, но тележка не шевелится и индикация rx tx на самом uno молчит. Провел много времени на форумах, нашел тестовые скетчи, в итоге убедился в связке роутера и uno, но вот запустить эту систему так и не смог, как только все делаю по инструкции, заливаю вот этот скетч, тишина.. и мертвые скосами стоят ![]() вот что заливал в урдуйну: Развернуть для просмотраPHP код:
[свернуть] прошу помощи у тех кто запускал что нибудь подобное, помочь разобраться, самому, хотя бы подобными скетчами поделиться. Что делал: скорость обмена менял, тестировал всю цепочку обмена роутер-ардуина при тесте лампочки моргают но как только дело доходит до скетча, жмакаю на кнопки веб мордочки, но ничего не происходит ![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|