Прошу помощи
- Войдите на сайт для отправки комментариев
Сб, 10/01/2015 - 01:27
Добрый вечер.
Извиняюсь за столь глупый вопрос,но как вывести число из функции if
Например:
.... void move(float hight){ .... } if ( val>0) { float hight = val + 1; } move(hight);
область видимости переменной, определённой в строке 6, завершается в строке 7.
Читайте http://arduino.ru/Tutorial/Variables
И еще 2 вопроса.
Написал програму по управлению робота на андроид через app inventor 2.
1.Кто сталкивался,App inventor 2 поддерживает multitouch?Пусть,хотя бы,работали две canvas.
2.При нажатии и удержании определленной кнопки,на робот присылается,например, значение 1(движение вперед - процесс движения длится 2 сек от одного значения(меньше сделать нельзя)).В итоге,после удерживания кнопки,на робот пришло 10 значений,и чтобы,например, повернуть вправо,необходимо дождаться,пока он не выполнит процесс движения вперед 10 раз,хотя,кнопка уже давно опущена.Как очистить буфер,пока будет удерживаться кнопка и при этом сохранялись определенные значения,например,скорость?Прошу хотя бы совет,в какую сторону копать...
Заранее благодарю.
П.с. Пытался через Serial.flush(),но все тщетно.
Люди,ну что,есть идеи?
В Си так переменные не передаются, есть пара вариантов
1)
2)
привет
у меня проблем
я написал этот код
int ledPin = 13;
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
в итоге лампочка включается и отключается на каждый 1 секунд
но я хочу бы лампочка включилась и отключилась после 1 секунд и после этого не включилась
спосибо
добавить после последний delay вот этот строка while(1){} или этот for(;;){} на выбор. ))
очень спосибо
а если я хочу после 10 секунд снова влючилась?
очень спосибо
а если я хочу после 10 секунд снова влючилась?
Добавляем дальше циклы или условия http://arduino.ru/Reference/If
А еще ликвидируем delay() http://arduino.ru/tutorials/BlinkWithoutDelay
А ещё, Yezdoghlyan, свои вопросы в будущем, пишем в своей теме.