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

Материал из Поле цифровой дидактики
(Новая страница: «<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>»)
 
Строка 1: Строка 1:
<syntaxhighlight>
<syntaxhighlight>
#define LED_PIN 9
//действующая программа "игруш." робота
void setup()
#include <Wire.h>
{
#include <LiquidCrystal_I2C.h>
  pinMode(LED_PIN, OUTPUT);
#include <Servo.h>
}
#include <SoftwareSerial.h>
void loop()
//библиотека для пульта
{
#include <IRremote.h>
  analogWrite(LED_PIN, 85);
int RECV_PIN = A0;
  delay(250);
int BUTTON_PIN = A1;
  analogWrite(LED_PIN, 170);
IRrecv irrecv(RECV_PIN);
  delay(250);
IRsend irsend;
  analogWrite(LED_PIN, 255);
decode_results results;
  delay(250);
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;