Официальный сайт компании Arduino по адресу arduino.cc
Составьте пожалуйста программу
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 16/02/2016 - 20:24
Если цель движется с большой скоростью (в направлении датчика), загорается красный светодиод и шаговый двигатель поворачивается на 90 градусов ,используется ультразвуковой датчик .Пожайлуста составте программу ,но только не замудренную !!! Вот что то в этом духе , я просто не знаю как все это прописать
#define a 8
#define adl 9
#define red 10
void setup()
{
pinMode(a, OUTPUT);
pinMode(adl, INPUT);
pinMode(red , OUTPUT);
Serial.begin(9600);
}
unsigned int impulse = 0;
unsigned int distance = 0;
unsigned int impulse1 = 0;
unsigned int distance1 = 0;
void loop()
{
digitalWrite(a, HIGH);
delayMicroseconds(10);
digitalWrite(a, LOW);
impulse = pulseIn(adl, HIGH);
distance = impulse / 58;
Serial.println(distance);
digitalWrite(a, HIGH);
delayMicroseconds(10);
digitalWrite(a, LOW);
impulse1 = pulseIn(adl, HIGH);
distance1 = impulse1 / 58;
Serial.println(distance1);
distanse:= distance-distance1;
if (distance>20)
интересная у вас программа, замудренная. := (паскаль?) :-)
maksimovaleksandr@inbox.ru
Мм...похоже на запись присвоения в блок-схеме.
[quote=Yarik.Yar]
Мм...похоже на запись присвоения в блок-схеме.
[/quot]
блок схемы... я уже загонятся начал как организовать запись, что за блок схемы в мк... совсем школьный курс позабыл.