Обсуждение:Basic: различия между версиями
Материал из Поле цифровой дидактики
Gaidukovd (обсуждение | вклад) (Новая страница: «<syntaxhighlight> #define LED_PIN 9 void setup() { pinMode(LED_PIN, OUTPUT); } void loop() { analogWrite(LED_PIN, 85); delay(250); analogWrite(LED_PIN, 170); delay(250); analogWrite(LED_PIN, 255); delay(250); } </syntaxhighlight>») |
Gaidukovd (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
<syntaxhighlight> | <syntaxhighlight> | ||
# | //действующая программа "игруш." робота | ||
#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; | |||
</syntaxhighlight> | </syntaxhighlight> |
Версия 16:03, 24 декабря 2022
//действующая программа "игруш." робота
#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;