Нужно дописать скетч

IKSBOKS
Offline
Зарегистрирован: 28.07.2022
нужно сделать так чтоб переменной 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);
    }

 

Kakmyc
Offline
Зарегистрирован: 15.01.2018

Ты в курсе да, что нужно не только скетч приведенный править, но ещё и программу , что в дисплее ?

3000р
kakmycmail@gmail.com

Бармалей
Бармалей аватар
Offline
Зарегистрирован: 23.09.2019

2500р

IKSBOKS
Offline
Зарегистрирован: 28.07.2022

согласен мыло mr.zhakslykov@gmail.com