Обсуждение:Basic
Материал из Поле цифровой дидактики
Версия от 16:03, 24 декабря 2022; Gaidukovd (обсуждение | вклад)
//действующая программа "игруш." робота
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Servo.h>
#include <SoftwareSerial.h>
//библиотека для пульта
#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;