AccueilAccueil  MumbleMumble  WIPs Team PP  RechercherRechercher  MembresMembres  S'enregistrerS'enregistrer  ConnexionConnexion  Liens  








Partagez | 
 

 [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz

Aller en bas 
Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Suivant
AuteurMessage
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Lun 29 Jan 2018 - 7:44

[Vous devez être inscrit et connecté pour voir ce lien] et [Vous devez être inscrit et connecté pour voir ce lien] : bon je reviens vers les experts du codage parceque j ai testé l ajout du joystick et en le faisant, je perds la fonctionnalité hack clavier... Incompréhensible, alors que c est toujours sur 1 dans le dev config.h

Par ailleurs tu avais raison pour la création de la deuxième ledwiz sauf que ça met un dawa pas possible quand on cherche à appliquer un numéro de ledwiz. En activant le numjoystick 1, et en mettant ID ledwiz a 1 on obtient une belle erreur au lancement de simpleledtest. Il faut le passer à 2 pour que ca marche. Et donc forcer le dof à créer deux ledwiz avec une ledwiz 1 sans rien dedans car inutilisable.

Donc je retropedale et je reviens à la version sans bouton sur les ports analogiques.

Ça serait sympa de regarder ca.

EDIT

voici ce que j'ai quand je compile

Code:
arnaud@arnaud-System-Product-Name:~/lwcloneu2/firmware/arduino_mega2560$ make all
for i in m16u2 m2560; do make --directory=$i clean; make --directory=$i all; done
make[1] : on entre dans le répertoire « /home/arnaud/lwcloneu2/firmware/arduino_mega2560/m16u2 »
 [RM]      : Removing object files of "arduino_mega2560__m16u2"
rm -f  ../../main_usb.o ../../descriptors.o ../../comm.o ../../led.o ../../panel.o ../../queue.o ../../clock.o ../../lufa/LUFA/Drivers/USB/Class/Common/HIDParser.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.o ../../lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.o ../../lufa/LUFA/Drivers/USB/Core/Events.o ../../lufa/LUFA/Drivers/USB/Core/HostStandardReq.o ../../lufa/LUFA/Drivers/USB/Core/USBTask.o
 [RM]      : Removing dependency files of "arduino_mega2560__m16u2"
rm -f ../../main_usb.d ../../descriptors.d ../../comm.d ../../led.d ../../panel.d ../../queue.d ../../clock.d ../../lufa/LUFA/Drivers/USB/Class/Common/HIDParser.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.d ../../lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.d ../../lufa/LUFA/Drivers/USB/Core/Events.d ../../lufa/LUFA/Drivers/USB/Core/HostStandardReq.d ../../lufa/LUFA/Drivers/USB/Core/USBTask.d
 [RM]      : Removing output files of "arduino_mega2560__m16u2"
rm -f arduino_mega2560__m16u2.elf arduino_mega2560__m16u2.hex arduino_mega2560__m16u2.bin arduino_mega2560__m16u2.eep arduino_mega2560__m16u2.map arduino_mega2560__m16u2.lss arduino_mega2560__m16u2.sym arduino_mega2560__m16u2.a
make[1] : on quitte le répertoire « /home/arnaud/lwcloneu2/firmware/arduino_mega2560/m16u2 »
make[1] : on entre dans le répertoire « /home/arnaud/lwcloneu2/firmware/arduino_mega2560/m16u2 »
 [INFO]    : Begin compilation of project "arduino_mega2560__m16u2"...

avr-gcc (GCC) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

 [GCC]    : Compiling C file "main_usb.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../main_usb.d ../../main_usb.c -o ../../main_usb.o
 [GCC]    : Compiling C file "descriptors.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../descriptors.d ../../descriptors.c -o ../../descriptors.o
 [GCC]    : Compiling C file "comm.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../comm.d ../../comm.c -o ../../comm.o
 [GCC]    : Compiling C file "led.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../led.d ../../led.c -o ../../led.o
 [GCC]    : Compiling C file "panel.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../panel.d ../../panel.c -o ../../panel.o
 [GCC]    : Compiling C file "queue.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../queue.d ../../queue.c -o ../../queue.o
../../queue.c: In function ‘chunk_peek’:
../../queue.c:64:2: warning: return discards ‘volatile’ qualifier from pointer target type
  return &f->buf[index];
  ^
../../queue.c: In function ‘chunk_prepare’:
../../queue.c:83:2: warning: return discards ‘volatile’ qualifier from pointer target type
  return &f->buf[index];
  ^
 [GCC]    : Compiling C file "clock.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../clock.d ../../clock.c -o ../../clock.o
 [GCC]    : Compiling C file "HIDParser.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Class/Common/HIDParser.d ../../lufa/LUFA/Drivers/USB/Class/Common/HIDParser.c -o ../../lufa/LUFA/Drivers/USB/Class/Common/HIDParser.o
 [GCC]    : Compiling C file "Device_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.o
 [GCC]    : Compiling C file "EndpointStream_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.o
 [GCC]    : Compiling C file "Endpoint_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.o
 [GCC]    : Compiling C file "Host_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.o
 [GCC]    : Compiling C file "PipeStream_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.o
 [GCC]    : Compiling C file "Pipe_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.o
 [GCC]    : Compiling C file "USBController_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.o
 [GCC]    : Compiling C file "USBInterrupt_AVR8.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.d ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.c -o ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.o
 [GCC]    : Compiling C file "ConfigDescriptors.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.d ../../lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.c -o ../../lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.o
 [GCC]    : Compiling C file "DeviceStandardReq.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.d ../../lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.c -o ../../lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.o
 [GCC]    : Compiling C file "Events.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/Events.d ../../lufa/LUFA/Drivers/USB/Core/Events.c -o ../../lufa/LUFA/Drivers/USB/Core/Events.o
 [GCC]    : Compiling C file "HostStandardReq.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/HostStandardReq.d ../../lufa/LUFA/Drivers/USB/Core/HostStandardReq.c -o ../../lufa/LUFA/Drivers/USB/Core/HostStandardReq.o
 [GCC]    : Compiling C file "USBTask.c"
avr-gcc -c -pipe -gdwarf-2 -g2 -mmcu=atmega16u2 -fshort-enums -fno-inline-small-functions -fpack-struct -Wall -fno-strict-aliasing -funsigned-char -funsigned-bitfields -ffunction-sections -I. -I../../lufa/LUFA/.. -DARCH=ARCH_AVR8 -DBOARD=BOARD_USER -DF_USB=16000000UL -DF_CPU=16000000UL -mrelax -x c -Os -std=gnu99 -Wstrict-prototypes -DUSE_LUFA_CONFIG_HEADER -I./arduino_mega2560/m16u2 -I../..  -MMD -MP -MF ../../lufa/LUFA/Drivers/USB/Core/USBTask.d ../../lufa/LUFA/Drivers/USB/Core/USBTask.c -o ../../lufa/LUFA/Drivers/USB/Core/USBTask.o
 [LNK]    : Linking object files into "arduino_mega2560__m16u2.elf"
avr-gcc ../../main_usb.o ../../descriptors.o ../../comm.o ../../led.o ../../panel.o ../../queue.o ../../clock.o ../../lufa/LUFA/Drivers/USB/Class/Common/HIDParser.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Device_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/EndpointStream_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Endpoint_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Host_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/PipeStream_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/Pipe_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBController_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/AVR8/USBInterrupt_AVR8.o ../../lufa/LUFA/Drivers/USB/Core/ConfigDescriptors.o ../../lufa/LUFA/Drivers/USB/Core/DeviceStandardReq.o ../../lufa/LUFA/Drivers/USB/Core/Events.o ../../lufa/LUFA/Drivers/USB/Core/HostStandardReq.o ../../lufa/LUFA/Drivers/USB/Core/USBTask.o -o arduino_mega2560__m16u2.elf -lm -Wl,-Map=arduino_mega2560__m16u2.map,--cref -Wl,--gc-sections -Wl,--relax -mmcu=atmega16u2
 [OBJCPY]  : Extracting HEX file data from "arduino_mega2560__m16u2.elf"
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature arduino_mega2560__m16u2.elf arduino_mega2560__m16u2.hex
 [OBJCPY]  : Extracting EEP file data from "arduino_mega2560__m16u2.elf"
avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings arduino_mega2560__m16u2.elf arduino_mega2560__m16u2.eep || exit 0
 [OBJCPY]  : Extracting BIN file data from "arduino_mega2560__m16u2.elf"
avr-objcopy -O binary -R .eeprom -R .fuse -R .lock -R .signature arduino_mega2560__m16u2.elf arduino_mega2560__m16u2.bin
 [OBJDMP]  : Extracting LSS file data from "arduino_mega2560__m16u2.elf"
avr-objdump -h -d -S -z arduino_mega2560__m16u2.elf > arduino_mega2560__m16u2.lss
 [NM]      : Extracting SYM file data from "arduino_mega2560__m16u2.elf"
avr-nm -n arduino_mega2560__m16u2.elf > arduino_mega2560__m16u2.sym
 [SIZE]    : Determining size of "arduino_mega2560__m16u2.elf"

avr-size --mcu=atmega16u2 --format=avr arduino_mega2560__m16u2.elf
AVR Memory Usage
----------------
Device: atmega16u2

Program:    5396 bytes (32.9% Full)
(.text + .data + .bootloader)

Data:        215 bytes (42.0% Full)
(.data + .bss + .noinit)

EEPROM:      28 bytes (5.5% Full)
(.eeprom)


 [INFO]    : Finished building project "arduino_mega2560__m16u2".
make[1] : on quitte le répertoire « /home/arnaud/lwcloneu2/firmware/arduino_mega2560/m16u2 »
make[1] : on entre dans le répertoire « /home/arnaud/lwcloneu2/firmware/arduino_mega2560/m2560 »

-------- begin --------

Cleaning project:
rm -f arduino_mega2560__m2560.hex
rm -f arduino_mega2560__m2560.eep
rm -f arduino_mega2560__m2560.cof
rm -f arduino_mega2560__m2560.elf
rm -f arduino_mega2560__m2560.map
rm -f arduino_mega2560__m2560.sym
rm -f arduino_mega2560__m2560.lss
rm -f ../../main_led.o ../../comm.o ../../led.o ../../panel.o ../../queue.o ../../clock.o ../../MMA8451.o ../../i2cmaster.o 
rm -f ../../main_led.lst ../../comm.lst ../../led.lst ../../panel.lst ../../queue.lst ../../clock.lst ../../MMA8451.lst ../../i2cmaster.lst 
rm -f ../../main_led.s ../../comm.s ../../led.s ../../panel.s ../../queue.s ../../clock.s ../../MMA8451.s ../../i2cmaster.s
rm -f ../../main_led.d ../../comm.d ../../led.d ../../panel.d ../../queue.d ../../clock.d ../../MMA8451.d ../../i2cmaster.d
rm -rf .dep
-------- end --------

make[1] : on quitte le répertoire « /home/arnaud/lwcloneu2/firmware/arduino_mega2560/m2560 »
make[1] : on entre dans le répertoire « /home/arnaud/lwcloneu2/firmware/arduino_mega2560/m2560 »

-------- begin --------
avr-gcc (GCC) 4.9.2
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling: ../../main_led.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../main_led.lst  -std=gnu99 -MD -MP -MF .dep/main_led.o.d ../../main_led.c -o ../../main_led.o

Compiling: ../../comm.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../comm.lst  -std=gnu99 -MD -MP -MF .dep/comm.o.d ../../comm.c -o ../../comm.o

Compiling: ../../led.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../led.lst  -std=gnu99 -MD -MP -MF .dep/led.o.d ../../led.c -o ../../led.o

Compiling: ../../panel.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../panel.lst  -std=gnu99 -MD -MP -MF .dep/panel.o.d ../../panel.c -o ../../panel.o
../../panel.c:437:16: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
 static uint8_t ReportAccelGyro()
                ^
../../panel.c: In function ‘panel_init’:
../../panel.c:140:28: warning: large integer implicitly truncated to unsigned type [-Woverflow]
 #define CTC_MATCH_OVERFLOW ((F_CPU / 1000) / 8)
                            ^
../../panel.c:702:11: note: in expansion of macro ‘CTC_MATCH_OVERFLOW’
  OCR3AL = CTC_MATCH_OVERFLOW;
          ^
../../panel.c: At top level:
../../panel.c:108:16: warning: ‘joyval12’ defined but not used [-Wunused-function]
 static int16_t joyval12(uint16_t x, int16_t minval, int16_t maxval)
                ^

Compiling: ../../queue.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../queue.lst  -std=gnu99 -MD -MP -MF .dep/queue.o.d ../../queue.c -o ../../queue.o
../../queue.c: In function ‘chunk_peek’:
../../queue.c:64:2: warning: return discards ‘volatile’ qualifier from pointer target type
  return &f->buf[index];
  ^
../../queue.c: In function ‘chunk_prepare’:
../../queue.c:83:2: warning: return discards ‘volatile’ qualifier from pointer target type
  return &f->buf[index];
  ^

Compiling: ../../clock.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../clock.lst  -std=gnu99 -MD -MP -MF .dep/clock.o.d ../../clock.c -o ../../clock.o

Compiling: ../../MMA8451.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../MMA8451.lst  -std=gnu99 -MD -MP -MF .dep/MMA8451.o.d ../../MMA8451.c -o ../../MMA8451.o

Compiling: ../../i2cmaster.c
avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../i2cmaster.lst  -std=gnu99 -MD -MP -MF .dep/i2cmaster.o.d ../../i2cmaster.c -o ../../i2cmaster.o

Linking: arduino_mega2560__m2560.elf
avr-gcc -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL  -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=../../main_led.o  -std=gnu99 -MD -MP -MF .dep/arduino_mega2560__m2560.elf.d ../../main_led.o ../../comm.o ../../led.o ../../panel.o ../../queue.o ../../clock.o ../../MMA8451.o ../../i2cmaster.o --output arduino_mega2560__m2560.elf -Wl,-Map=arduino_mega2560__m2560.map,--cref    -lm

Creating load file for Flash: arduino_mega2560__m2560.hex
avr-objcopy -O ihex -R .eeprom arduino_mega2560__m2560.elf arduino_mega2560__m2560.hex

Creating load file for EEPROM: arduino_mega2560__m2560.eep
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
--change-section-lma .eeprom=0 -O ihex arduino_mega2560__m2560.elf arduino_mega2560__m2560.eep
avr-objcopy: --change-section-lma .eeprom=0x0000000000000000 jamais utilisé

Creating Extended Listing: arduino_mega2560__m2560.lss
avr-objdump -h -S arduino_mega2560__m2560.elf > arduino_mega2560__m2560.lss

Creating Symbol Table: arduino_mega2560__m2560.sym
avr-nm -n arduino_mega2560__m2560.elf > arduino_mega2560__m2560.sym

Size after:
arduino_mega2560__m2560.elf  :
section                    size      addr
.data                        226  8389120
.text                      11056        0
.bss                        343  8389346
.comment                      17        0
.note.gnu.avr.deviceinfo      64        0
.debug_aranges              256        0
.debug_info                15607        0
.debug_abbrev              4734        0
.debug_line                2820        0
.debug_frame                2440        0
.debug_str                  5441        0
.debug_loc                10781        0
.debug_ranges                520        0
Total                      54305



-------- end --------

je vois qu'il y a plein de warning. Vous avez pareil ?


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
wspawn

avatar

Messages : 237
Département : Belgique

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Ven 9 Mar 2018 - 18:18

je pose une question pour un pote , a qui j'ai flasher  une arduino .


les bouton fonctionnait  , la ledwiz repondais avec simpleled test , mais en lancant une table, le ledwiz ne repondais pas  (ce n'est pas un soucis software car le pc était brancher en teste chez moi et fonctionnel , mais sur mon arduino ) .


Le pote a voulut changer les driver usb  du ultimapincabcontroler 0 /1/2 ..  de hidusb a libusb-win32 .. depuis plus rien fonctionne , bouton , ( test avec simpledtest: led non detectée ).

mais impossible avec zadig de remettre les driver hidusb ..


quelqu'un peu m'eclairer afin de l'aider.

Comment remettre les pilote de base et pourquoi les libusb font que l'arduino n'est plus reconnu du tout . 

ensuite si vous avez une idee pourquoi le coter ledwiz fonctionne pas , sachant que le pc etait brancher sur une autre arduino et fonctionnait parfaitement
Revenir en haut Aller en bas
alldestroyer

avatar

Messages : 31
Département : quebec (canada)

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Sam 10 Mar 2018 - 14:17

Bonjour 
Est-ce cette modification fonctionne avec l’original 
Merci
Revenir en haut Aller en bas
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mar 13 Mar 2018 - 6:53

Au flashage, l' Arduino prend une id de ledwiz n°4, il faut changer l'id en n°1. Tu as un petit fichier bat dans le pack de flashage dispo sur mon tuto qui permet de changer le numéro ID.

Pour le driver USB, je n' ai jamais eu à le changer. Normalement si tu desinstalles la carte dans Windows et que tu la rebranches, ça devrait remettre le driver d origine... Sinon essaie de mettre un winusb.


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
wspawn

avatar

Messages : 237
Département : Belgique

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mar 13 Mar 2018 - 6:59

Effectivement j avais oublier le port de la carte .Wink qui a resolut le soucis ledwiz


Apres avoir bidouiller , supprimer la devise , rebrancher . (Windows reinstallait libusb ) et surtout verifier que la mma etait bien branchee ... l arduino c est reveillee .... je rebranche le tout dans le flipp cette aprem en croisant les doight au transport du pc et des module sa redeconne pas Wink

Envoyé depuis l'appli Topic'it
Revenir en haut Aller en bas
Gate



Messages : 74
Département : Montréal (Québec, Canada)

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 14 Mar 2018 - 4:52

Très bon tuto,
Comme je suis allergique a Windows, tous mes ordi sont en linux Ubuntu.
J'ai adapté les manip et je penses que j'ai réussit à changer mon Mega2560 en LedWiz en utilisant Ubuntu. Je ne peux pas faire de test approfondit puisque je n'ai pas de windows mais quand je le connecte à Ubuntu, il le reconnaît mon arduino comme un joystick et un clavier.

Pour ceux que ça intéresse voici comment j'ai fait (Méthode avec DFU):

  1. installer Arduino IDE pour linux - [Vous devez être inscrit et connecté pour voir ce lien]
  2. ouvrir l'application Arduino IDE avec la commande sudo
  3. dans "tools" mettre le bon "board" et le bon port (c'est /dev/atty...quelque chose)
  4. aller dans File => Preferences et cocher "show verbose output during upload"
  5. ouvrir un des exemples fournie avec IDE, dans mon cas j'ai choisie "Blink"
  6. cliquer la flèche pour compiler et uploader dans votre arduino
  7. dans le bas de IDE il y a les commandes faite par l'IDE, il faut trouver la commande de upload, dans mon cas c'est:

Code:
/home/luigi/Arduino/arduino-1.8.5/hardware/tools/avr/bin/avrdude -C/home/luigi/Arduino/arduino-1.8.5/hardware/tools/avr/etc/avrdude.conf -v -patmega2560 -cwiring -P/dev/ttyACM0 -b115200 -D -Uflash:w:/tmp/arduino_build_302107/Blink.ino.hex:i

Pour mettre notre code dans l'arduino il faut mettre "sudo " devant et changer "/tmp/arduino_build_302107/Blink.ino.hex" par le chemin et le nom du fichier hex à uploader (dans notre cas c'est le fichier arduino_mega2560__m2560.hex).
 
un fois le code dans l'arduino, il reste juste à changer le DFU present, pour ce faire il faut faire ceci :


  1. installer le programme dfu-programmer - dans un terminal, écrire ceci : sudo apt-get install dfu-programmer
  2. avec votre arduino connecter au port USB, faire un contacte entre les pin "reset et GRN" (comme montré dans ce tuto)
  3. dans le terminal faire la commande "sudo dfu-programmer atmega16u2 erase"
  4. ensuite faire la commande "sudo dfu-programmer atmega16u2 flash arduino_mega2560__m16u2.hex (ce fichier hex est fourni dans le zip de ce tuto)
  5. faire la commande "sudo dfu-programmer atmega16u2 reset"


voilà c'est fait.
Revenir en haut Aller en bas
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 14 Mar 2018 - 9:40

Je compile et je flashe mes Arduinos sous linux aussi depuis un petit moment. C est plus pratique pour moi aussi.


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
Gate



Messages : 74
Département : Montréal (Québec, Canada)

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Jeu 15 Mar 2018 - 0:04

en parlant de compiler et de flasher les Arduinos sous linux, dans tes zip j'ai trouver seulement des fichiers HEX, peux-tu ajouté le fichier du code source ?
Revenir en haut Aller en bas
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Jeu 15 Mar 2018 - 14:47

le code source est dispo sur le github de kakou : https://github.com/kakou-fr/lwcloneu2


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
Gate



Messages : 74
Département : Montréal (Québec, Canada)

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Jeu 15 Mar 2018 - 22:07

Tu devrais ajouter ce lien dans ton tuto.
Revenir en haut Aller en bas
TheHighFlying

avatar

Messages : 89
Département : 57

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Ven 11 Mai 2018 - 10:19

Salut,

je me suis tué depuis quelques heures hier pour faire fonctionner le plunger avec cette carte.
En faite c'est le schéma que tu proposes qui est faux au niveau de la connexion du plunger !

[Vous devez être inscrit et connecté pour voir cette image]



[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Ven 11 Mai 2018 - 11:40

[Vous devez être inscrit et connecté pour voir ce lien] : désolé pour le désagrément, j'ai du me tromper mais pourtant je suis reparti de mon câblage   ... je vais revérifier de mon côté. donc en gros tu as inversé la connectique du 3.3V avec la sortie analogique. 
A voir si ça ne varie pas en fonction des modèles. Peux-tu mettre le lien de ton potar ?

EDIT : effectivement j'ai bien inversé les deux fils sur le schéma, bien vu. merci de ton retour 


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]


Dernière édition par Aetios le Ven 11 Mai 2018 - 12:10, édité 1 fois
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
TheHighFlying

avatar

Messages : 89
Département : 57

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Ven 11 Mai 2018 - 12:08

[Vous devez être inscrit et connecté pour voir ce lien]
J'en avait acheté un et puis par la suite un autre en pensant que je m'étais trompé entre le linéaire et log mais ça fonctionne maintenant avec le premier acheté et aussi avec le deuxième :

1er :
[Vous devez être inscrit et connecté pour voir ce lien]

2ème :
Je ne sais plus...
Revenir en haut Aller en bas
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Ven 11 Mai 2018 - 12:21

[Vous devez être inscrit et connecté pour voir ce lien] : dans ces cas-là plutôt que de recommander un potar, ne pas hésiter à me demander. J'ai passé beaucoup de temps à faire ce schéma mais ça reste du dessin, donc il peut y avoir des coquilles de ce genre. Je sais qu'il y avait une inversion sur des numérotations de ports que j'avais modifié suite à une remarque d'un des membres.


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
TheHighFlying

avatar

Messages : 89
Département : 57

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Jeu 24 Mai 2018 - 15:40

Re [Vous devez être inscrit et connecté pour voir ce lien]
Je t'embête encore  

Suite à une discussion sur Facebook, j'ai le FAN (blower/ventilateur) qui ne fonctionne pas sur les tables, je précise que tous les autres toyz fonctionnent bien et que quand je test le port avec LedBlinky, il se met bien en route.

Il est Dofé sur le Port 15 et câblé comme sur ton schéma.

Une idée peut-être ?

Merci cheers


Dernière édition par TheHighFlying le Ven 25 Mai 2018 - 10:18, édité 1 fois
Revenir en haut Aller en bas
peskopat
Admin
avatar

Messages : 9010
Département : 54

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Ven 25 Mai 2018 - 9:55

Sur le dof config tool il est bien configuré ? post un screen , Ledblinky et DCT study


Ventes : [Vous devez être inscrit et connecté pour voir ce lien]
Tutos : [Vous devez être inscrit et connecté pour voir ce lien]/[Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir ce lien]
Mon monde : [Vous devez être inscrit et connecté pour voir ce lien]
Revenir en haut Aller en bas
https://www.youtube.com/channel/UCYIgslcMXdZ194XWO8JEfjQ
jawah



Messages : 266
Département : bxl1060

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 8:41

ce tuto fonctionne tel quel avec une arduino uno ?? j'ai besoin de 2-3 ports pwm pour finaliser ce dont j'ai besoin avec des mosfet ...... j'avais pensé a une ledwiz qui traine chez moi, mais vu qu'elle commande par le negative, je pense pas que la mosfet va apprecier ...
Revenir en haut Aller en bas
TheHighFlying

avatar

Messages : 89
Département : 57

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 8:47

[Vous devez être inscrit et connecté pour voir ce lien] a écrit:
Sur le dof config tool il est bien configuré ? post un screen , Ledblinky et DCT study

Ledblinky, je clique sur le "port 15" de ma ledwiz 1 et le fan se met en route

Voici mon DOF

[Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 9:19

[Vous devez être inscrit et connecté pour voir ce lien] a écrit:
ce tuto fonctionne tel quel avec une arduino uno ?? j'ai besoin de 2-3 ports pwm pour finaliser ce dont j'ai besoin avec des mosfet ...... j'avais pensé a une ledwiz qui traine chez moi, mais vu qu'elle commande par le negative, je pense pas que la mosfet va apprecier ...

Perso, j'utilise le shield Arduino, il est équipé en MOSFET avec canal N (IRFZ44N pour être plus précis), et la commande se fait par la masse, ça fonctionne très bien.

[Vous devez être inscrit et connecté pour voir ce lien] : comment as tu fait ton raccordement de FAN ? tu es passé par des relais. je vois que tu utilises des ports qui sont raccordés à des ULN2803.

Si tu as mis des relais comme je le suppose, il est possible que tu ais un soucis de tension car un relai fonctionne en tout ou rien alors que le FAN est peut-etre commandé avec un port variable... du coup si la commande envoi un signal à 50% de la puissance , le relais ne s'enclenche pas... porblèmle que tu n'as pas dans ledblinky puisque lui envoi du 100% en base. 

Pour tester, essai de baisser la tension dans ledblinky sur le port fan et regarde à combien le relai ne s'enclenche plus.

A mon avis ton problème vient de là !

LA SOLUTION : tu as 2 ULN à ta disposition que tu peux alimenter avec deux tensions différentes ! Tu conserves les ports 1 à 8 pour du 5V (dito mon schéma) et les ports 9 à 16 pour la tension de ton fan. Vérifie à l’ampèremètre combien tu consommes avec ton FAN, chaque port ULN2803 peut encaisser 500mA. tu piloteras ton fan avec autant de ports que nécessaire par exemple : si ton FAN consomme 2A, tu le raccordes sur 4 ports. Tu attribues les 4 ports dans DOF Config et ça devrait fonctionner Wink


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
TheHighFlying

avatar

Messages : 89
Département : 57

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 9:58

Ah oui effectivement ça peut-être ça ...

Je n'ai pas le pin sous les yeux mais d'après mes notes j'ai mis le FAN en D36, ça peut t'aider ?
Revenir en haut Aller en bas
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 10:38

[Vous devez être inscrit et connecté pour voir ce lien] : Vu que tu as mis le FAN sur le port 15 de la ledwiz, c'est obligatoirement sur un ULN Wink 
ma question porte sur ton raccordement de toys en aval : Relais ou MOSFET ? tu as peut être fait comme pour le GEAR (donc relais) ?


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
TheHighFlying

avatar

Messages : 89
Département : 57

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 11:09

[Vous devez être inscrit et connecté pour voir ce lien] merci de ton aide, dès que je suis sur le pincab, je te dis cela !
Revenir en haut Aller en bas
jawah



Messages : 266
Département : bxl1060

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 13:35

[Vous devez être inscrit et connecté pour voir ce lien]

Si avec les mosfets IRFZ44N fonctionnenet avec des commandes par la masses .. ben ca devrait fonctionner sans soucis avec ma ledwiz alors (sauf que j'utiliserai des mosfets irf540 qui sont aussi en canal N)
Revenir en haut Aller en bas
peskopat
Admin
avatar

Messages : 9010
Département : 54

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 15:37

Check aussi çà dans ton dof [Vous devez être inscrit et connecté pour voir ce lien]

[Vous devez être inscrit et connecté pour voir cette image]


Ventes : [Vous devez être inscrit et connecté pour voir ce lien]
Tutos : [Vous devez être inscrit et connecté pour voir ce lien]/[Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir ce lien]
Mon monde : [Vous devez être inscrit et connecté pour voir ce lien]
Revenir en haut Aller en bas
https://www.youtube.com/channel/UCYIgslcMXdZ194XWO8JEfjQ
Aetios
Modérateur + Team PP
avatar

Messages : 1611
Département : 50

MessageSujet: Re: [TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz   Mer 30 Mai 2018 - 17:00

[Vous devez être inscrit et connecté pour voir ce lien] sans soucis je suppute que oui... Mais moi je n' ai pas de carte MOSFET toute faite mais un montage en direct sur le Shield... Tout ça pour dire que ça fonctionne chez moi et chez ceux qui m ont commandé un Shield


[Vous devez être inscrit et connecté pour voir cette image]
--oO [Vous devez être inscrit et connecté pour voir ce lien] [98%] Oo-- | --oO [Vous devez être inscrit et connecté pour voir ce lien] [100%] Oo--  
--oO [Vous devez être inscrit et connecté pour voir ce lien] [90%] Oo--
[Vous devez être inscrit et connecté pour voir ce lien]
Mon Tuto : [Vous devez être inscrit et connecté pour voir ce lien]
 [Vous devez être inscrit et connecté pour voir cette image] Vente de shields pour Arduino MEGA 2560 : [Vous devez être inscrit et connecté pour voir ce lien][Vous devez être inscrit et connecté pour voir cette image]
Revenir en haut Aller en bas
https://www.facebook.com/TheFrenchclanclan/
 
[TUTO] Transformer un clone d'Arduino MEGA 2560 en Clone de LedWiz
Revenir en haut 
Page 8 sur 10Aller à la page : Précédent  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: Pincab :: Tutoriels :: [TUTOS] Toys & accessoires-
Sauter vers: