Vai al contenuto
PLC Forum


Curiosità Su Arduino


roberto8303

Messaggi consigliati

Perchè .....non hai usto le istruzioni corrette. ;)

if (cnt1>10 && cnt1 <20){
digitalWrite(9,HIGH);}
if (cnt1>0 && cnt1<10){
digitalWrite(9,LOW);}

Prova così

if (cnt1 < 10 )
   { 
     digitalWrite(9, LOW);
    }
 else
     {
       digitalWrite(9, HIGH);
     }

Così ti basta modificare il valore di comparazione per cambiare il duty cycle del segnale risultante.


Modificato: da Livio Orsini
Link al commento
Condividi su altri siti


  • Risposte 57
  • Created
  • Ultima risposta

Top Posters In This Topic

  • walterword

    16

  • Livio Orsini

    15

  • roberto8303

    12

  • Ctec

    7

considera che arduino fa girare una specie di firmware al suo interno , chiamato bootloader in fase di carica dei programmi , qualche mS magari te lo mangia ma non credo sia questo il problema

Io invece sto impazzendo con android studio per creare un'applicazione blutetooth da connettere ad arduino tramite modulo bluetooth -seriale , ma non ne vengo fuori

I progetti di esempio quando li apro non riesco a compilarli , e' sempr eun problema di Gradle ,maledizione !!!

Link al commento
Condividi su altri siti

Walter mison rotto parecchio anch'io con un problema analogo con un displai in I2C. un'infinità di esempi con librerie differenti e nussuna funzionante, sempre errori di compilazione.

Alla fine sono andato sul forum di Arduino, quello ufficilale, ed ho risolto il problema in pochi minuti leggendo un paio di discussioni; ora ho tutto funzionante.

Che dispositivo stai usando? Proprio in questi giorni sto ipotizzando di fare una prova con un dispositivo blue tootg e arduino uno.

qualche mS magari te lo mangia ma non credo sia questo il problema

Walter ce lo ha nell'interrupt, non può avere ritardi significativi, il micro lavora con clock da 16MHz

Link al commento
Condividi su altri siti

Che problema avete con il bluethoot, ragazzi...

Apertura porta, selezione del dispositivo a cui connettersi?

Io ce la feci diverse volte a connettermi con i vari modulini da 5 euro per ricevere/spedire i dati.

Magari se spiegate bene dov'è il problema, posso consigliare qualcosa, anche per android studio.

Link al commento
Condividi su altri siti

Livio , per il problema LCD 4x20 in I2C ho avuto anche io dei problemi in quanto ci sono tropp elibrerie in giro

Poi ho tolto dalla directory di arduino la sua libreria e ne ho messa una tra quella trovate sul web e provate

Ora funziona tutto correttamente

Per quanto riguarda android e bluetooth e' proprio un bel casino ....con sta storia del gradle .

Non riesco ad aprire nessun tipo di progetto per poterlo studiare , cosi ho creato nuovi progetti e copiando attentamente i file xml di risorse e codice , ci sono sempre dei problemi .....una volta non trova la risorsa R , un'altra una dichiarazione doppia, poi non carica le librerie di supporto v4 e v7 , poi non trova il gradle , poi il gradle non va bene ....insomma e' una cosa da pazzi , ho iniziato a luglio per fare qualcosa e sono fermo li , scoraggiato e triste .Ho un buon libro che spiega bene ma non c'e 'bluetooth .....con android studio che e' tipo eclipse e il forum developer ma niente da fare

Sto solo usando un apk , eseguibile android, che su bluetooth agisce su 8 pusalnti , scrive e legge ma non ho i sorgenti

un bel casino

Link al commento
Condividi su altri siti

Che problema avete con il bluethoot, ragazzi...

Per il momento nessuno.

Ho acquistato a suo tempo un modulino di quelli da 5 €, come dici tu, ed ho deciso di provarlo prossimamente, quindi mi sto documentando in rete.

Meglio sentire le precedenti "zuccate contro il muro", piuttosto che risbattere a testa. :smile:

Penso che la prima prova farò solo la connessione con il PC.

Link al commento
Condividi su altri siti

WalterWorld,

potresti postare o passare il progetto che non compila?

Qual'è l'apk che stai utilizzando?

Apriamo una nuova discussione in programmazione?

Modificato: da dkmorb
Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

×
×
  • Crea nuovo/a...