Ви не увійшли.
Сторінки 1
а ты когда подключал к другим портам какие выходы в ардуинке указывал?
#define avtPin 10
...
boolean avtomat = avtPin ;
...
есть у меня подозрение что тут пытаются присвоить логической переменной целочисленное значение...
http://tw.allproducts.com/ee/gp/07-lcd_ … pc1613.htm
кажется вот этот
на нем написано GPC 1613 HN2
работает при переборе всех вариантов вкл выкл иногда на экране проскакивает серия из вертикальных и горизонтальных точек
как запустить LCD дисплей без библиотеки LiquidCrystal???
есть дисплей и там 10 ножек
1 gnd
2 vdd
3 Vo
4 RS
5 R/W
6 E
7-10 D4-D7
как за какие ножки и в каком порядке нужно дергать чтобы заставить лсд высвечивать буквы?
как работает IR дистанционный пульт?
принцип действия и как распознаются сигналы?
Если вопрос в том как изменить отдельные биты, то легко сделать через логические операторы И и ИЛИ.
а как это провернуть?
есть идея сначала в строку записать нули и единицы но как их потом передать функции для выполнения?
там таки будет несовпадение типов
А зачем плодить еще одну тему?
мне просто интересно может еще кому интересно будет
вот именно это и интересно
а то вариантов подключения более 16 млн
ах да это 8 в 8-й степени больше 16 млн
тут 2 в 8-й
вот именно это и интересно
а то вариантов подключения более 16 млн
всем персональное здрасте
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 ?
интересует Сдвиговый регистр 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 ?
интересует Сдвиговый регистр 74HC595N
у меня в наборе именно этот интересно как его запустить?
ситуация такова
бегущий огонек из лампочек с задержкой в пол секунды на прямую от ардуино сделать получилось
а как провернуть тот же номер но через сдвинутый резистор?
с выходами вроде разобрался а как переключать выходы для лампочек?
Сторінки 1