#2 Re: Програмування Arduino » Не работает && » 2016-06-08 20:14:45

#define avtPin  10
...

boolean avtomat = avtPin ;
...

есть у меня подозрение что тут пытаются присвоить логической переменной целочисленное значение...

#3 Re: Програмування Arduino » как запустить LCD дисплей без библиотеки LiquidCrystal??? » 2016-06-08 19:55:57

http://tw.allproducts.com/ee/gp/07-lcd_ … pc1613.htm
кажется вот этот
на нем написано GPC 1613 HN2
работает при переборе всех вариантов вкл выкл  иногда на экране проскакивает серия из вертикальных и горизонтальных точек

#4 Програмування Arduino » как запустить LCD дисплей без библиотеки LiquidCrystal??? » 2016-06-08 17:33:22

dongan
відповідей: 3

как запустить LCD дисплей без библиотеки  LiquidCrystal???
есть дисплей и там 10 ножек
1 gnd
2 vdd
3 Vo
4 RS
5 R/W
6 E
7-10 D4-D7
как за какие ножки и в каком порядке нужно дергать чтобы заставить лсд высвечивать буквы? neutral

#5 Апаратні питання » IR контроль без библиотеки » 2016-05-14 12:07:38

dongan
відповідей: 0

как работает IR дистанционный пульт?
принцип действия и как распознаются сигналы?

#6 Re: Програмування Arduino » сдвиговый регистр и как с ним бороться? » 2016-04-06 16:08:41

alex_dol пише:

Если вопрос в том как изменить отдельные биты, то легко сделать через логические операторы И и ИЛИ.

а как это провернуть?
есть идея сначала в строку записать нули и единицы но как их потом передать функции для выполнения?
там таки будет несовпадение типов

#7 Re: Програмування Arduino » как редактировать бинарные числа? » 2016-04-06 16:06:15

alex_dol пише:

А зачем плодить еще одну тему?

мне просто интересно может еще кому интересно будет

#8 Re: Програмування Arduino » сдвиговый регистр и как с ним бороться? » 2016-04-06 16:04:55

dongan пише:

вот именно это и интересно
а то вариантов подключения более 16 млн

ах да это 8 в 8-й степени больше 16 млн big_smile
тут 2 в 8-й

#9 Re: Програмування Arduino » сдвиговый регистр и как с ним бороться? » 2016-04-06 14:09:28

вот именно это и интересно
а то вариантов подключения более 16 млн

#10 Програмування Arduino » как редактировать бинарные числа? » 2016-04-06 14:03:04

dongan
відповідей: 2

всем персональное здрасте

int dataPin=12;
int clockPin=11;
int latchPin=13;

void setup(){
   pinMode(dataPin,OUTPUT);
   pinMode(clockPin,OUTPUT);
   pinMode(latchPin.OUTPUT);
}
void loop(){
    vhod();
    obrabotka();
     vihod();
}
  void vhod(){
    //тут будет получать данные пока с этим ясно
}
void obrabotka(){
  /* тут надо код который орабатывает переменную  0b111111 и в зависимости от того какой сигнал
  получен на входе такой сигнал должен быть и на выходе регистра
*/
}
  void vihod(){
  digitalWrite(latchPin,LOW);
  shiftOut(dataPin,clockPin,MSBFIRST, 0b11111111); //вот интересует слопо 0b11111111
  digitalWrite(latcPin,HIGH);

    }

ситуация такова есть 8 термометров и 8 лампочек соответственно каждому термометру

в зависимости от того превышает ли температура допустимое значение лампочка горит или выключена

возник вопрос как передать данные в функцию shiftOut() вернее как отредактировать переменную 0b11111111 ?

#11 Re: Програмування Arduino » сдвиговый регистр и как с ним бороться? » 2016-04-06 14:01:45

dongan пише:

интересует Сдвиговый регистр 74HC595N

у меня в наборе именно этот интересно как его запустить?

вроде уже поборол но возникла другая проблемма
всем персональное здрасте
01
    int dataPin=12;
02
    int clockPin=11;
03
    int latchPin=13;
04
    
05
    void setup(){
06
      pinMode(dataPin,OUTPUT);
07
      pinMode(clockPin,OUTPUT);
08
      pinMode(latchPin.OUTPUT);
09
    }
10
    void loop(){
11
      vhod();
12
      obrabotka();
13
      vihod();
14
    }
15
    
16
    void vhod(){
17
      //тут будет получать данные пока с этим ясно
18
    }
19
    
20
    void obrabotka(){
21
    /* тут надо код который орабатывает переменную  0 111111 и в зависимости от того какой сигнал
22
    получен на входе такой сигнал должен быть и на выходе регистра
23
    */
24
    }
25
    
26
    void
27
    void vihod(){
28
    digitalWrite(latchPin,LOW);
29
    shiftOut(dataPin,clockPin,MSBFIRST, 0b11111111); //вот интересует слопо 0b11111111
30
    digitalWrite(latcPin,HIGH);
31
    }

ситуация такова есть 8 термометров и 8 лампочек соответственно каждому термометру

в зависимости от того превышает ли температура допустимое значение лампочка горит или выключена

возник вопрос как передать данные в функцию shiftOut() вернее как отредактировать переменную 0b11111111 ?

#12 Re: Програмування Arduino » сдвиговый регистр и как с ним бороться? » 2016-04-04 21:31:13

интересует Сдвиговый регистр 74HC595N

у меня в наборе именно этот интересно как его запустить?

#13 Програмування Arduino » сдвиговый регистр и как с ним бороться? » 2016-04-04 16:46:51

dongan
відповідей: 12

ситуация такова

бегущий огонек из лампочек с задержкой в пол секунды на прямую от ардуино  сделать получилось

а как провернуть тот же номер но через сдвинутый  резистор?

с выходами вроде разобрался а как переключать  выходы для лампочек?

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