как можно подключить такой дисплей.
буду рад любой помощи.
0.54 inch 4digits red 14 segment led display 5441AS
к 7 сегментам подключил все работает от 0 до 9
наверное если будет блок как управления семисегментным индикатором то подключение на 595 это уже просто.
Да, пока не знаешь, какие пины где. И две полу-линии, находящиеся в пятом сегменте.
Отправлено спустя 4 минуты 3 секунды:
Ок, сделаю для теста несколько. Остальное - сам.
Код: Выделить всё
Arduino: 1.8.1 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'void loop()':
pr2:114: error: too few arguments to function 'unsigned int lit_dig_5_261370727_1(uint16_t)'
Litera_out_261370727_1 = lit_dig_5_261370727_1();
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:198:14: note: declared here
unsigned int lit_dig_5_261370727_1(uint16_t TEST)
^
pr2:117: error: 'lliitt' was not declared in this scope
Litera_out_261370727_1 = lliitt(in_1_261370727_1);
^
In file included from sketch\pr2.ino.cpp:1:0:
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino: In function 'unsigned int lit_dig_5_261370727_1(uint16_t)':
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:111:46: error: invalid operands of types 'float' and 'int' to binary 'operator>>'
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:114:41: note: in definition of macro 'bitWrite'
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:202:24: note: in expansion of macro 'bitRead'
bitWrite( Litera, 0, (bitRead( in_1_261370727_1, 11)));
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:111:46: error: invalid operands of types 'float' and 'int' to binary 'operator>>'
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:114:41: note: in definition of macro 'bitWrite'
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:203:24: note: in expansion of macro 'bitRead'
bitWrite( Litera, 1, (bitRead( in_2_261370727_1, 11)));
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:111:46: error: invalid operands of types 'float' and 'int' to binary 'operator>>'
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:114:41: note: in definition of macro 'bitWrite'
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:204:24: note: in expansion of macro 'bitRead'
bitWrite( Litera, 3, (bitRead( in_4_261370727_1, 11)));
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:111:46: error: invalid operands of types 'float' and 'int' to binary 'operator>>'
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:114:41: note: in definition of macro 'bitWrite'
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:205:24: note: in expansion of macro 'bitRead'
bitWrite( Litera, 4, (bitRead( in_1_261370727_1, 10)));
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:111:46: error: invalid operands of types 'float' and 'int' to binary 'operator>>'
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:114:41: note: in definition of macro 'bitWrite'
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:206:24: note: in expansion of macro 'bitRead'
bitWrite( Litera, 5, (bitRead( in_2_261370727_1, 10)));
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:111:46: error: invalid operands of types 'float' and 'int' to binary 'operator>>'
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:114:41: note: in definition of macro 'bitWrite'
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:207:24: note: in expansion of macro 'bitRead'
bitWrite( Litera, 6, (bitRead( in_3_261370727_1, 10)));
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:111:46: error: invalid operands of types 'float' and 'int' to binary 'operator>>'
#define bitRead(value, bit) (((value) >> (bit)) & 0x01)
^
c:\Program Files (x86)\FLProg\ideV2\hardware\arduino\avr\cores\arduino/Arduino.h:114:41: note: in definition of macro 'bitWrite'
#define bitWrite(value, bit, bitvalue) (bitvalue ? bitSet(value, bit) : bitClear(value, bit))
^
C:\Users\nahum\AppData\Local\Temp\flprog\pr2\pr2.ino:208:24: note: in expansion of macro 'bitRead'
bitWrite( Litera, 7, (bitRead( in_4_261370727_1, 10)));
^
exit status 1
too few arguments to function 'unsigned int lit_dig_5_261370727_1(uint16_t)'
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"