Sempre Arduino, il caricamento fallisce se...

dunque, sto facendo delle prove per l'utilizzo della funzione pulseIn(), uso il pin 0 o il pin 1 per collegarci un pulsante, a parte che siano impostati come INPUT o come PULLUP, mi ritrovo sempre 5Vcc e non ho

il caricamento dello sketch fallisce se invece lo scollego fila tutto liscio.

Cosa mi sfugge?

Ma sono proprio negato :-(

--
Saluti da Drizzt. 


www.agidone.altervista.org 
 Click to see the full signature
Reply to
Drizzt do'Urden
Loading thread data ...

"Drizzt do'Urden" ha scritto nel messaggio news:ql02ke$3gu$ snipped-for-privacy@gioia.aioe.org...

pulseIn(),

capito

il

liscio.

i pin 0 e 1 sono dedicati alla linea seriale, servono per parlare con il PC via usb (che poi emula una seriale) nei progetti piccoli conviene non usarli, per cui scegli i pin 2 e 3.

mai arrendersi, stai andando piu' che bene. e poi vuoi mettere il "questo l'ho fatto io" quando lo mostrerai agli amici ? :-))

Reply to
alfio

Il 07/09/2019 13:44, alfio ha scritto:

Permettimi ma un buon aiuto di base e' sempre utile per iniziare:

1) Lucio Scamanna "Arduino il microprocessore per tutti" (per le basi)

Per approfondire:

2) Simone Majocchi "Arduino Uno programmazione avanzata e librerie di sistema"

Io ho imparato molto da questi 2 testi, poi per il linguaggio puoi andare al:

formatting link

G.

Reply to
Giorgio

Il 07/09/19 13:00, Drizzt do'Urden ha scritto:

Riassunto dei 20 terminali I/O di un ArduinoUno "standard":

TERMINALI FUNZIONI SPECIALI

--------- ----------------- D0 - 0 RX (SERIALE) D1 - 1 TX (SERIALE) D2 - 2 INT0 D3 - 3 INT1 - PWM D4 - 4 D5 - 5 - PWM D6 - 6 - PWM D7 - 7 D8 - 8 D9 - 9 - PWM D10 - 10 SS - PWM D11 - 11 MOSI - PWM D12 - 12 MISO D13 - 13 SCK - LED A0 - 14 ADC A1 - 15 ADC A2 - 16 ADC A3 - 17 ADC A4 - 18 ADC - SDA (I2C) A5 - 19 ADC - SCL (I2C)

Tutti i terminali possono essere usati come ingressi/uscite digitali

MA...

Per usare 0 e 1 bisogna disabilitare la seriale Serial.end();

Il 13 all'accensione genera uno o piu` impulsi HIGH che fanno lampeggiare il LED on board, per cui a questo non si devono collegare rele`.

Il 2 e il 3 sono usabili per gli interrupt.

A4 e A5 possono diventare bus i2c con la libreria Wire.

3,5,6,9,10,11 possono generare un segnale PWM a circa 920Hz con analogWrite

10,11,12,13 possono funzionare da bus SPI o vengono usati per la programmazione diretta senza bootloader (ISP/ICSP).

Fare prima? Si. Risparmiare? Probabilmente si. Ma lo scopo mi sembra non sia quello di fare necessariamente prima e in modo piu` economico ;)

Reply to
Claudio_F

Il 07/09/2019 13:44, alfio ha scritto:

Ah ok.

si ma sto impazzendo :-) inoltre la moglie sfotte "perdi un sacco di tempo per niente, compralo

--
Saluti da Drizzt. 


www.agidone.altervista.org 
 Click to see the full signature
Reply to
Drizzt do'Urden

Il 07/09/2019 14:13, Giorgio ha scritto:

Perfetto, ci guardo subito, spero non sottintendano che chi li legge

Grazie.

--
Saluti da Drizzt. 


www.agidone.altervista.org 
 Click to see the full signature
Reply to
Drizzt do'Urden

Il 07/09/2019 15:18, Claudio_F ha scritto:

Ah, vedo di provare.

funzionamento, effettivamente ho notato questa cosa che lampeggia

e qui uso il 3 per il sensore del vento

--
Saluti da Drizzt. 


www.agidone.altervista.org 
 Click to see the full signature
Reply to
Drizzt do'Urden

Il 07/09/2019 15:37, Drizzt do'Urden ha scritto:

In pratica pero' diversi pin posono essere usati doppiamente come pin digitali usando pinMode(..):

formatting link
tanto che ce ne sono 14.

Reply to
Giorgio

Il 07/09/2019 16:15, Giorgio ha scritto:

sketch si carica ma il micro non lavora e scalda parecchio assorbendo

200mA senza fare nulla, mi sa che con tutte queste prove sui pin ne ho bruciato uno... e facciamo girare l'economia :-)

Quindi sono pure fermo per un po.

Ok, ditemi cosa NON fare con i pin, pensavo avessero una protezione, almeno per segnali di 5V.

--
Saluti da Drizzt. 


www.agidone.altervista.org 
 Click to see the full signature
Reply to
Drizzt do'Urden

Il 07/09/2019 18:02, alfio ha scritto:

Quando faccio le prove con sketch diversi, per testare le funzioni, lascio collegati i pin che uso normalmente nel progetto principale, credi che sia stato per questo? Ora vado a provare ma nutro poche speranze.

--
Saluti da Drizzt. 


www.agidone.altervista.org 
 Click to see the full signature
Reply to
Drizzt do'Urden

Il 07/09/2019 18:02, alfio ha scritto:

un'altro e funziona e gli assorbimenti sono tornati normali, il solito culo.

--
Saluti da Drizzt. 


www.agidone.altervista.org 
 Click to see the full signature
Reply to
Drizzt do'Urden

Il 07/09/19 18:10, Drizzt do'Urden ha scritto:

Se configuri come uscite HIGH dei pin che fisicamente sono collegati a massa (e viceversa) crei dei cortocircuiti.

Reply to
Claudio_F

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.