Обсуждение:Basic: различия между версиями

Материал из Поле цифровой дидактики
Строка 1: Строка 1:
<syntaxhighlight>
//действующая программа "игруш." робота
//действующая программа "игруш." робота
#include <Wire.h>
#include <Wire.h>
Строка 37: Строка 36:
//задержка для двигателя
//задержка для двигателя
int dvig=200;
int dvig=200;
</syntaxhighlight>

Версия 16:03, 24 декабря 2022

//действующая программа "игруш." робота

  1. include <Wire.h>
  2. include <LiquidCrystal_I2C.h>
  3. include <Servo.h>
  4. include <SoftwareSerial.h>

//библиотека для пульта

  1. include <IRremote.h>

int RECV_PIN = A0; int BUTTON_PIN = A1; IRrecv irrecv(RECV_PIN); IRsend irsend; decode_results results; LiquidCrystal_I2C lcd(0x27,16,2);// set the LCD address to 0x27 //Создаем последовательный порт на пинах 13-чтение и 2-передача SoftwareSerial BTSerial(2, 12); // RX, TX // Переменная для приема данных по Bluetooth char bt_input; //распиновка для серво Servo myservo; //create servo object to control a servo int potpin = 0; //analog pin used to connect the potentiometer int val; // variable to read the value from the analog pin //задержка для поворота servo int ser1=500; //распиновка для датчика расстояния int trigPin=11;//zelenyj provod int echoPin=7;//zheltyj provod int duration, cm, inches; //вращение двигателя с ускорением вперед левое колесо int in3=5; int in4=4; int enb=3; //вращение двигателя с ускорением вперед правое колесо int in1=9; int in2=8; int ena=10; //задержка для двигателя int dvig=200;