Pin Digitali e Analogici dubbio

Salve ragazzi, ho dubbio da niubbo. Arduino uno ha 13 pin digitali, hanno tutti la stessa funzione o alcuni non possono essere usati per esempio per input midi?(per esempio il 3,5, 6 ect..che hanno il simbolo PWM)

E poi, nel caso avessi bisogno di 14 pin digitali, posso usare lo ZERO o un pin analogico?

Grazie in anticipo

Se parliamo di Arduno basato su MCU AVR (Arduno UNO, MEGA, Leonardo, ecc):

  1. NON ci sono pin specifici per ingressi MIDI.

  2. Il PWM è solo in OUTPUT

  3. Qualsiasi pin analogico può essere usato come pin digitale

Guglielmo

Aggiungo, pin 0 e 1 sono usati dalla seriale, quindi dalla usb. Li puoi usare come digitali ma poi non puoi usare il monitor seriale via pc per fae debug. E per fare upload via pc dovrai staccare quello che attacchi su quei pin

Arduino UNO ha 20 Pin digitali: i pin da D0 a D13 e i pin da A0 a A5 o anche chiamati D14 a D19. Molti pin hanno piú funzioni sui diversi pin: Entrata analogica e la seriale sono solo una di queste. I2C, SPI uscita PWM, Interrupt, ecc.

Ciao Uwe

tramezzinimorsicati:
per esempio per input midi?

Midi è un bus seriale a 31250 bps, usa il classico protocollo UART pertanto puoi avere una porta midi, sia in che out, su un Atmega328 sfruttando la seriale, pin 0 e 1, però serve un minimo di hardware esterno per adattare le impedenze e i segnali.

Schema per il midi in, out e thru

Grazie mille per le risposte, ora è più chiaro