Problemi con USB.Init()
Ad Arduino è connessa una USB Host Shield e all'inizio dello sketch ho
#include <SPI.h>
#include <USB.h>
#include <usbhub.h>
#include <usbh_midi.h>
USB USB;
USBH_MIDI Midi(&USB);
e mi succede che la presenza di queste istruzioni nel void setup()
if (USB.Init() == -1) { while(1);}
non mi fa accendere i segmenti di un display collegati ai pin 11, 12 e 13 di Arduino.
Come mai ? Quei pin sono usati per caso dalla scheda USB ? Purtroppo l'unico pin libero che mi rimane è il pin analogico A5, ma se anche uso A5 come pin digitale al posto di uno dei tre di prima, non cambia nulla.
#include <SPI.h>
#include <USB.h>
#include <usbhub.h>
#include <usbh_midi.h>
USB USB;
USBH_MIDI Midi(&USB);
e mi succede che la presenza di queste istruzioni nel void setup()
if (USB.Init() == -1) { while(1);}
non mi fa accendere i segmenti di un display collegati ai pin 11, 12 e 13 di Arduino.
Come mai ? Quei pin sono usati per caso dalla scheda USB ? Purtroppo l'unico pin libero che mi rimane è il pin analogico A5, ma se anche uso A5 come pin digitale al posto di uno dei tre di prima, non cambia nulla.