aria de saber se existe algum tipo de jumpeamento e depois troca de 0 para 1 na saidas do arduino para fazer esse display funcionar sem ter que remover e resoldar todos displays.…
ga o pino 10...espera 1 segundo liga o pino 9espera 2 segundos...desliga o pino 9espera 1 segundo...desliga o pino 8espera 2 segundos...liga o pino 11espera 2 segundos...desliga o pino 11
se o pino 2 estiver ligado, então espera 30 segundose liga o pino 11 espera 2 segundos...desliga o pino 11se o pino 2 estiver ligado, então espera 30 segundose liga o pino 11 espera 2 segundos...desliga o pino 11se o pino 2 estiver ligado, então espera 30 segundose liga o pino 11 espera 2 segundos...desliga o pino 11se o pino 2 estiver ligado, então liga o pino 12se o pino 7 estiver ligado, então desliga o pino 12, senão liga o pino 12
se o pino 3 estiver ligado e o pino 2 estiver desligadoentão desliga o pino 11 e espera que o pino 2 ligue para iniciar tudo
_____________________________
pino 2 - INPUTpino 3 - INPUTpino 7 - INPUTpino 8 - OUTPUTpino 9 - OUTPUTpino 10 - OUTPUTpino 11 - OUTPUTpino 12 - OUTPUT…
Preciso conectar 7 cubos de led 3x3x3 ao Arduino Uno.
Pergunta 1) É possível fazer esta conexão sem danificar o Arduino?
2) Como seria este circuito? Devo usar o Drive de corrente?
resultado:
Hora 1: 01Hora 2: 0Hora 3: 2:Hora 4: 2:Hora 5: 2:Hora 6: 2:Hora 7: 2:Hora 8: 2:Hora 9: 2:Hora 10: 2:Hora 11: 2:Hora 12: 2:Hora 13: 2:Hora 14: 2:Hora 15: 2:Hora 16: 2:Hora 17: 2:Hora 18: 2:Hora 19: 2:Hora 20: 2:Hora 21: 2:Hora 22: 2:Hora 23: 2:Hora 24: 2:
Repare que a partir da 2º linha começa os problemas, ele lista apenas o primeiro ZERO e dai por diante, repete o segundo registro de hora em todas as linhas até o fim.…
problemas com essa biblioteca antes mas acabei deixando pra la, agora preciso muito compilar esse codigo. Por favor me ajudem. Att William
obs: codigo erro abaixo
/usr/share/arduino/hardware/tools/avr/bin/avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega2560 -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino/cores/arduino -I/usr/share/arduino/hardware/arduino/variants/mega -I/usr/share/arduino/libraries/Wire -I/usr/share/arduino/libraries/LiquidCrystal -I/home/william/sketchbook/libraries/MenuSystem /tmp/build8103932391107466226.tmp/tesla_winder.cpp -o /tmp/build8103932391107466226.tmp/tesla_winder.cpp.o In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:259:21: warning: identifier ‘nullptr’ is a keyword in C++11 [-Wc++0x-compat] FormatValueFnPtr format_value_fn=nullptr); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:39:11: error: expected nested-name-specifier before ‘SelectFnPtr’ using SelectFnPtr = void (*)(MenuComponent* menu_component); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:45:37: error: ‘SelectFnPtr’ has not been declared MenuComponent(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:102:30: error: ‘SelectFnPtr’ has not been declared void set_select_function(SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:176:5: error: ‘SelectFnPtr’ does not name a type SelectFnPtr _select_fn; ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:32: error: ‘SelectFnPtr’ has not been declared MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:225:36: error: ‘SelectFnPtr’ has not been declared BackMenuItem(const char* name, SelectFnPtr select_fn, MenuSystem* ms); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:243:11: error: expected nested-name-specifier before ‘FormatValueFnPtr’ using FormatValueFnPtr = const String (*)(const float value); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:256:39: error: ‘SelectFnPtr’ has not been declared NumericMenuItem(const char* name, SelectFnPtr select_fn, ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:259:21: error: ‘FormatValueFnPtr’ has not been declared FormatValueFnPtr format_value_fn=nullptr); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:267:31: error: ‘FormatValueFnPtr’ has not been declared void set_number_formatter(FormatValueFnPtr format_value_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:292:5: error: ‘FormatValueFnPtr’ does not name a type FormatValueFnPtr _format_value_fn; ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:259:54: error: ‘nullptr’ was not declared in this scope FormatValueFnPtr format_value_fn=nullptr); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:307:28: error: ‘SelectFnPtr’ has not been declared Menu(const char* name, SelectFnPtr select_fn=nullptr); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:307:50: error: ‘nullptr’ was not declared in this scope Menu(const char* name, SelectFnPtr select_fn=nullptr); ^tesla_winder.ino:36:12: error: no matching function for call to ‘MenuSystem::MenuSystem()’tesla_winder.ino:36:12: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:361:5: note: MenuSystem::MenuSystem(const MenuComponentRenderer&) MenuSystem(MenuComponentRenderer const& renderer); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:361:5: note: candidate expects 1 argument, 0 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:359:7: note: MenuSystem::MenuSystem(const MenuSystem&) class MenuSystem { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:359:7: note: candidate expects 1 argument, 0 providedtesla_winder.ino:37:19: error: call to ‘Menu::Menu(const char*, int)’ uses the default argument for parameter 2, which is not yet definedtesla_winder.ino:38:19: error: call to ‘Menu::Menu(const char*, int)’ uses the default argument for parameter 2, which is not yet definedtesla_winder.ino:39:31: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:39:31: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:40:33: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:40:33: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:41:35: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:41:35: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:42:23: error: call to ‘Menu::Menu(const char*, int)’ uses the default argument for parameter 2, which is not yet definedtesla_winder.ino:43:39: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:43:39: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:44:38: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:44:38: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:45:41: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:45:41: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:46:40: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:46:40: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:47:37: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:47:37: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:48:28: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:48:28: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:49:19: error: call to ‘Menu::Menu(const char*, int)’ uses the default argument for parameter 2, which is not yet definedtesla_winder.ino:50:29: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:50:29: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:51:31: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:51:31: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:52:31: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:52:31: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:53:32: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:53:32: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:54:32: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:54:32: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:55:34: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:55:34: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:56:29: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:56:29: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:57:30: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:57:30: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:58:30: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:58:30: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:59:23: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:59:23: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:60:25: error: no matching function for call to ‘MenuItem::MenuItem(const char [20])’tesla_winder.ino:60:25: note: candidates are:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: MenuItem::MenuItem(const char*, int) MenuItem(const char* name, SelectFnPtr select_fn); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:195:5: note: candidate expects 2 arguments, 1 provided/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: MenuItem::MenuItem(const MenuItem&) class MenuItem : public MenuComponent { ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:188:7: note: no known conversion for argument 1 from ‘const char [20]’ to ‘const MenuItem&’tesla_winder.ino:157:20: error: no matching function for call to ‘LiquidCrystal::LiquidCrystal(int)’tesla_winder.ino:157:20: note: candidates are:In file included from tesla_winder.ino:5:0:/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:55:3: note: LiquidCrystal::LiquidCrystal(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) LiquidCrystal(uint8_t rs, uint8_t enable, ^/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:55:3: note: candidate expects 6 arguments, 1 provided/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:53:3: note: LiquidCrystal::LiquidCrystal(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) LiquidCrystal(uint8_t rs, uint8_t rw, uint8_t enable, ^/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:53:3: note: candidate expects 7 arguments, 1 provided/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:50:3: note: LiquidCrystal::LiquidCrystal(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) LiquidCrystal(uint8_t rs, uint8_t rw, uint8_t enable, ^/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:50:3: note: candidate expects 11 arguments, 1 provided/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:47:3: note: LiquidCrystal::LiquidCrystal(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) LiquidCrystal(uint8_t rs, uint8_t enable, ^/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:47:3: note: candidate expects 10 arguments, 1 provided/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:45:7: note: LiquidCrystal::LiquidCrystal(const LiquidCrystal&) class LiquidCrystal : public Print { ^/usr/share/arduino/libraries/LiquidCrystal/LiquidCrystal.h:45:7: note: no known conversion for argument 1 from ‘int’ to ‘const LiquidCrystal&’tesla_winder.ino: In function ‘void setup()’:tesla_winder.ino:230:55: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:230:55: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:231:49: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:231:49: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:232:51: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:232:51: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:235:65: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:235:65: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:236:67: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:236:67: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:237:67: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:237:67: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:238:69: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:238:69: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:239:58: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:239:58: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:240:52: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:240:52: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:243:40: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:243:40: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:244:46: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:244:46: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:245:46: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:245:46: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:246:48: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:246:48: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:247:44: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:247:44: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:248:46: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:248:46: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:249:44: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:249:44: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:250:42: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:250:42: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:251:42: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:251:42: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:252:42: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:252:42: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:253:42: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:253:42: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:255:41: error: no matching function for call to ‘Menu::add_item(MenuItem*, void (*)(MenuItem*))’tesla_winder.ino:255:41: note: candidate is:In file included from tesla_winder.ino:7:0:/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: void Menu::add_item(MenuItem*) void add_item(MenuItem* p_item); ^/home/william/sketchbook/libraries/MenuSystem/MenuSystem.h:310:10: note: candidate expects 1 argument, 2 providedtesla_winder.ino:257:6: error: ‘class MenuSystem’ has no member named ‘set_root_menu’tesla_winder.ino:259:7: error: ‘class LiquidCrystal’ has no member named ‘setBacklight’tesla_winder.ino:261:7: error: ‘class LiquidCrystal’ has no member named ‘setBacklight’tesla_winder.ino: In function ‘void displayMenu()’:tesla_winder.ino:525:47: error: ‘const class Menu’ has no member named ‘get_selected’tesla_winder.ino:527:34: error: ‘const class Menu’ has no member named ‘get_num_menu_components’tesla_winder.ino:528:31: error: ‘const class Menu’ has no member named ‘get_cur_menu_component_num’tesla_winder.ino:15:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:567:33: note: in expansion of macro ‘ENABLE’tesla_winder.ino:19:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:571:38: note: in expansion of macro ‘COIL_STEPS’tesla_winder.ino:20:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:575:38: note: in expansion of macro ‘COIL_INV’tesla_winder.ino:22:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:579:38: note: in expansion of macro ‘GUIDE_INV’tesla_winder.ino:21:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:583:38: note: in expansion of macro ‘GUIDE_STEPS’tesla_winder.ino:26:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:587:38: note: in expansion of macro ‘WIRE_SIZE’tesla_winder.ino:27:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:591:38: note: in expansion of macro ‘COIL_DIAM’tesla_winder.ino:28:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:595:38: note: in expansion of macro ‘COIL_HOME’tesla_winder.ino:29:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:599:38: note: in expansion of macro ‘COIL_CALC’tesla_winder.ino:30:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:603:38: note: in expansion of macro ‘COIL_RATIO’tesla_winder.ino:31:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:607:38: note: in expansion of macro ‘COIL_LEN’tesla_winder.ino:32:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:611:38: note: in expansion of macro ‘COIL_TURNS’tesla_winder.ino:33:21: warning: comparison with string literal results in unspecified behaviour [-Waddress]tesla_winder.ino:615:38: note: in expansion of macro ‘COIL_SPEED’tesla_winder.ino: In function ‘long int edit_long(long int)’:tesla_winder.ino:701:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]tesla_winder.ino:728:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]tesla_winder.ino: In function ‘float edit_float(float)’:tesla_winder.ino:848:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]tesla_winder.ino:879:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]tesla_winder.ino: In function ‘void menu_jog_coil(MenuItem*)’:tesla_winder.ino:1239:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]tesla_winder.ino: In function ‘void menu_jog_guide(MenuItem*)’:tesla_winder.ino:1536:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]tesla_winder.ino: In function ‘void menu_job_start(MenuItem*)’:tesla_winder.ino:1789:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]tesla_winder.ino:1758:8: warning: unused variable ‘end_job’ [-Wunused-variable]tesla_winder.ino:1780:17: warning: unused variable ‘loop_steps’ [-Wunused-variable]tesla_winder.ino: In function ‘void print_status(long int)’:tesla_winder.ino:1974:8: warning: unused variable ‘buf’ [-Wunused-variable]tesla_winder.ino:1975:8: warning: unused variable ‘buf2’ [-Wunused-variable]…
rem como usei muitos arrays estourei a memoria do meu Arduino.
Alguem poderia me ajudar?
Estou usando o CI 74hc595 em cascata para manipular 16 displays de sete segmentos.
Com o codigo em anexo só consigo manipular 2 displays.
Eu já tentei com Matriz de duas dimensões, mas parece que o procedimento é o mesmo que de arrays.
Essa mascara de mult arrays represnta a linha de displays que eu quero comandar(dispay 1...display 4)
int *DisplayLinha[44] [24]= { {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0},//1 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1},//2 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0},//3 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0},//4 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0},//5 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1},//6 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0},//7 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1},//8 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0},//9 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1},//0 {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0},//d {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0},//1 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1},//2 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0},//3 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0},//4 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0},//5 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1},//6 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0},//7 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1},//8 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0},//9 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1},//0 {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0},//d {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0},//1 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1},//2 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0},//3 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0},//4 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0},//5 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1},//6 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0},//7 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1},//8 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0},//9 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1},//0 {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0},//d {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0},//1 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1},//2 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0},//3 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0},//4 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0},//5 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1},//6 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0},//7 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1},//8 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0},//9 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1},//0 {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0}};//d
código pronto - dá estouro na memoria! int D1um[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0};//1 int D1dois[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1};//2 int D1tres[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0};//3 int D1quatro[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0};//4 int D1cinco[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0};//5 int D1seis[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1};//6 int D1sete[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0};//7 int D1oito[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1};//8 int D1nove[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0};//9 int D1zero[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1};//0 int D1dig[] = {0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0};//d
// D A,F,G,B,C,d,E D A,F,G,B,C,d,E int D2um[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0};//1 int D2dois[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1};//2 int D2tres[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0};//3 int D2quatro[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0};//4 int D2cinco[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0};//5 int D2seis[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1};//6 int D2sete[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0};//7 int D2oito[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1};//8 int D2nove[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0};//9 int D2zero[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1};//0 int D2dig[] = {0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0};//d
// D A,F,G,B,C,d,E D A,F,G,B,C,d,E /*int D3um[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0};//1 int D3dois[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1};//2 int D3tres[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0};//3 int D3quatro[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0};//4 int D3cinco[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0};//5 int D3seis[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1};//6 int D3sete[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0};//7 int D3oito[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1};//8 int D3nove[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0};//9 int D3zero[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1};//0 int D3dig[] = {0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0};//d
int D4um[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0};//1 int D4dois[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,0,0,1};//2 int D4tres[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,1,1,0,0};//3 int D4quatro[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0};//4 int D4cinco[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,0};//5 int D4seis[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,1,0,1};//6 int D4sete[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0};//7 int D4oito[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1};//8 int D4nove[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,0};//9 int D4zero[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,1,1,0,1};//0 int D4dig[] = {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0};//d //array dos numeros*/ int *number[] = {D1dig,D1zero,D1um,D1dois,D1tres,D1quatro,D1cinco,D1seis,D1sete,D1oito,D1nove, D2dig,D2zero,D2um,D2dois,D2tres,D2quatro,D2cinco,D2seis,D2sete,D2oito,D2nove}; /*D3dig,D3zero,D3um,D3dois,D3tres,D3quatro,D3cinco,D3seis,D3sete,D3oito,D3nove, D4dig,D4zero,D4um,D4dois,D4tres,D4quatro,D4cinco,D4seis,D4sete,D4oito,D4nove};*/
//Define os pinos de saida int SER = 8; int RCLK = 11; int SRCLK = 12;
int counter = 0;
void changeValues(int *val[]){ for (int j=0;j<22;j++){ for(int i=23; i > -1; i--){ //SRCLK deslocamento digitalWrite(SRCLK, LOW); //HIGH logo apos deslocar, setar o clock digitalWrite(RCLK, HIGH); int PIN = val[j][i]; //pino a deslocar digitalWrite(SER, PIN); //HIGH para ativar digitalWrite(SRCLK, HIGH); } digitalWrite(RCLK, LOW); delay(500); } }
void setup(){ //configurando pinos como saida pinMode(SER,OUTPUT); pinMode(RCLK,OUTPUT); pinMode(SRCLK,OUTPUT); }
void loop(){ changeValues(number); counter += 1; if (counter >7){counter =0;} }…
Adicionado por jose merces ao 21:59 em 20 novembro 2014