Нужно дописать скетч
- Войдите на сайт для отправки комментариев
Сб, 30/07/2022 - 23:56
нужно сделать так чтоб переменной shag можно было управлять с помощью slider с дисплея некстион значение от 0 до 5 с дробными числами далее к этому скетчу нужно привязать еще один простенький скетч
#define dirPin 8
#define stepPin 9
#define motor 4000
#include <SoftwareSerial.h>
#include <Nextion.h>
SoftwareSerial nextion(10, 11);// Nextion TX к контакту 10 и RX к контакту 11 Arduino
Nextion myNextion(nextion, 9600); // создаем объект Nextion с именем myNextion, используя последовательный порт nextion @ 9600 бит / с
boolean but_nextion = false;
boolean shag;
void setup() {
Serial.begin(9600);
myNextion.init();
pinMode(stepPin, OUTPUT);
pinMode(dirPin, OUTPUT);
}
void loop()
{
String message = myNextion.listen(); // проверяем наличие сообщения
if(message == "65 0 5 0 ffff ffff ffff") but_nextion = false;
if (message == "65 0 5 1 ffff ffff ffff") but_nextion = !but_nextion;
if (but_nextion)
{
digitalWrite(dirPin, LOW); // Устанавливаем направление вращения по часовой стрелке:
for (int i = 0; i < shag * motor; i++) // Быстрое вращение шагового двигателя на 5 оборотов:
{
// Эти четыре строки приводят к 1 шагу:
digitalWrite(stepPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepPin, LOW);
delayMicroseconds(100);
}
}
delay(3000);
}
Ты в курсе да, что нужно не только скетч приведенный править, но ещё и программу , что в дисплее ?
3000р
kakmycmail@gmail.com
2500р
согласен мыло mr.zhakslykov@gmail.com