Содержание
- 2. Циклы switch
- 3. micros() micros()=millis()/1000
- 4. random randomSeed (seed); random (max); random (min, max);
- 5. tone tone(pin, frequency) tone(pin, frequency, duration) noTone(pin)
- 6. Сервоприводы
- 7. Пример #include #define servoPin 9 // 544 это эталонная длина импульса при котором сервопривод должен принять
- 9. Скачать презентацию
Слайд 2
Циклы
switch
Циклы
switch
Слайд 3
micros()
micros()=millis()/1000
micros()
micros()=millis()/1000
Слайд 4
random
randomSeed (seed);
random (max);
random (min, max);
random
randomSeed (seed);
random (max);
random (min, max);
Слайд 5
tone
tone(pin, frequency)
tone(pin, frequency, duration)
noTone(pin)
tone
tone(pin, frequency)
tone(pin, frequency, duration)
noTone(pin)
Слайд 6
Сервоприводы
Сервоприводы
Слайд 7
Пример
#include
#define servoPin 9
// 544 это эталонная длина импульса при котором сервопривод должен принять положение 0°
#define servoMinImp 544
// 2400 это эталонная длина импульса при котором сервопривод должен принять положение 180°
#define servoMaxImp 2400
Servo myServo;
void setup()
{
myServo.attach(servoPin, servoMinImp, servoMaxImp);
}
void loop()
{
myServo.writeMicroseconds(servoMinImp);
delay(2000);
myServo.writeMicroseconds(1520);
delay(2000);
myServo.writeMicroseconds(servoMaxImp);
delay(2000);
}
Пример
#include
#define servoPin 9
// 544 это эталонная длина импульса при котором сервопривод должен принять положение 0°
#define servoMinImp 544
// 2400 это эталонная длина импульса при котором сервопривод должен принять положение 180°
#define servoMaxImp 2400
Servo myServo;
void setup()
{
myServo.attach(servoPin, servoMinImp, servoMaxImp);
}
void loop()
{
myServo.writeMicroseconds(servoMinImp);
delay(2000);
myServo.writeMicroseconds(1520);
delay(2000);
myServo.writeMicroseconds(servoMaxImp);
delay(2000);
}