#1 2018-03-24 19:05:44

kosty
Учасник
Зареєстрований: 2018-03-24
Повідомлень: 1

задвижка с выводом угла положения и концевиками

Хочу сделать задвижку с выводом положения открытия , из нескольких примеров получилось вывести на экран процент открытия-данные с потенциометра, но ни как не могу прикрутить код кнопки (концевого выключателя) к коду положения.
задумка такая:если концевик(кнопка) не нажата работает код приведенный ниже,показывает положение задвижки, если кнопка нажата на экране высвечивается "открыто", замкнута другая кнопка высвечивается "закрыто".
если не трудно пожалуйста  подскажите как сделать. экран 12864B.
код считывания двух потенциометров:

#include "U8glib.h"
int sensor1Pin = 0;
int sensor2Pin = 1;
const int sensor1 = 0;
const int sensor2 = 1;

U8GLIB_ST7920_128X64_1X u8g( 10, 11, 12);

void setup() {
}

void loop () {

  u8g.firstPage();
  do {
   
     
    u8g.setColorIndex(1);
     
    u8g.drawBox(0, 0, 62, 64);
     u8g.drawBox(66, 0, 128, 64);
       u8g.setColorIndex(0);
    u8g.setFont(u8g_font_10x20);
   
int val = analogRead(sensor1);
   
    val = map(val, 0, 1023, 0, 100);
    u8g.setPrintPos( 15, 60); u8g.print(val);
    u8g.setPrintPos( 35, 60); u8g.print("%");
     u8g.setFont(u8g_font_5x8);
    u8g.setPrintPos( 5, 8); u8g.print("zadvijka 1");   
    u8g.setFont(u8g_font_10x20);
int val1 = analogRead(sensor2);
   
    val1 = map(val1, 0, 1023, 0, 100);
    u8g.setPrintPos( 85, 60); u8g.print(val1);
    u8g.setPrintPos( 110, 60); u8g.print("%");
    u8g.setFont(u8g_font_5x8);
     u8g.setPrintPos( 70, 8); u8g.print("zadvijka 2");
     
   
  }    while (u8g.nextPage());
  delay(1500);
}

Неактивний

#2 2018-03-25 01:15:16

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: задвижка с выводом угла положения и концевиками

kosty пише:

если не трудно пожалуйста  подскажите как сделать

Чтобы было "не трудно" - уделите время и научитесь нормально выделять в сообщениях код (над окошком редактирования у вас есть такая ... "пимпочка" wink ).

Неактивний

#3 2018-03-25 01:17:16

Olej
Учасник
З Харьков
Зареєстрований: 2018-03-08
Повідомлень: 234

Re: задвижка с выводом угла положения и концевиками

kosty пише:

код считывания двух потенциометров:

Не пишите весь свой код - никогда ни один нормальный человек не станет разгребаться в куче чужого кода.
Пишите что у вас не получается, вызывает затруднения ... и + короткий фрагмент кода, где эти затруднения.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму