Show Posts
Pages: 1 2 [3] 4 5 ... 281
31  International / Software / Re: Sistema di allarme con Arduino Uno on: April 17, 2014, 12:10:36 pm
Ciao,
che LED ad infrarossi hai acquistato ? Semplice coppia LED emettitore e fotodiodo, o ... led emettitore e ricevitore IR a 38 KHz ???

Perché chiaramente cambia il programma smiley-wink

Guglielmo
32  International / Generale / Re: Interferenze con arduino - computer on: April 17, 2014, 08:24:39 am
Il mio circuito in realtà non è proprio un pulsante ma è il relè di un altro apparecchio ...

... è esattamente la stessa cosa ... ogni volta che si chiude o si apre il contatto del relè ... hai quello che ti ho mostrato smiley-wink

... Invece quello che piu mi preoccupa è che arduino sembra fare quello che gli pare. Come dicevo nell'esempio sopra ho collegato un led tra porta digitale 12 e massa. il led è normalmente spento e si accende solamente

No, Arduino non fa come gli pare, stai sicuramente sbagliando TU ...  smiley-twist

... e il primo sbaglio è collegare un LED direttamente ad un piedino e massa senza interporre la dovuta resistenza di limitazione della corrente !!!  Così non solo rischi di bruciare il LED, ma anche il piedino di Arduino.

poi ... nel codice NON vedo riferimenti a pin in output (per il LED) ... devi postare il codice esatto che stai usando ... altrimenti come si fa a capire dove sbagli ???

Guglielmo
33  International / Generale / Re: Interferenze con arduino - computer on: April 17, 2014, 07:27:16 am
...
Ora devo correre al lavoro, ma sta sera controllo cos'è il meccanismo di debauncing e provo ad implementarlo

Il codice va bene come lo hai messo ... smiley
... oltre al debouncing ricorda anche il punto 2 ... mi raccomando  smiley-mr-green

Guglielmo
34  International / Hardware / Re: Controllare relè con arduino ed uno schermo touchscreen on: April 17, 2014, 07:24:57 am
Dai retta ... evita di usare un sacco di pin, spendi un po' di più e vai sui un prodotto serio che interfacci via seriale ... QUI  smiley-wink

Se ne è parlato più volte qui sul forum ... se fai un po' di ricerche dovresti trovare le discussioni ...

Guglielmo
35  International / Hardware / Re: Problema Tamiya Twin motor on: April 17, 2014, 07:18:33 am
Grazie Gugliemo, come dicevo nel primo post sono neofita sia di arduino che dell'elettronica in generale.

Allora, comincia a farti delle basi ...
... esempio ...  fai questa ricerca con Google "imparare l'elettronica partendo da zero pdf" ... sicuramente troverai un bel libro, in .pdf, che pubblico molto tempo fa Nuova Elettronica. Non posso metterti il link perché ... pur essendo Nuova Elettronica ormai fallita, comunque il materiale è soggetto a copyright ... ma vedrai che con una ricerca su Google lo trovi al primo colpo ... smiley-wink

Poi ...
... prima di usare un prodotto qualsiasi ... studia sempre con attenzione la documentazione disponibile (datasheet, references, tutorials, ecc.) ... vedrai che imparerai parecchio e ... eviterai grossolani errori (che a volte ... possono anche portare al danneggiamento dell'oggetto che stai usando) smiley-wink

Guglielmo
36  International / Generale / Re: Interferenze con arduino - computer on: April 17, 2014, 07:12:17 am
Ciao,
prima di tutto il codice va racchiuso tra i tag CODE che, in fase di edit, ti inserisce il bottone # ... terzultimo della seconda fila smiley-wink

Poi ... due cose ...

1. stai trascurando i rimbalzi ! Quando un pulsante viene premuto o rilasciato, succede qualche cosa come :


... che il tuo codice legge come tantissime pressioni e rilasci. DEVI implementare un meccanismo di "debouncing".

2. per le stringhe di caratteri DEVI usare i doppi apici, altrimenti, con un singolo apice, il C considera un singolo carattere ... quindi, ad esempio, devi scrivere :

Code:
Serial.write("premuto");

Correggi, prova e ripubblica se hai ancora problemi (intanto però correggi il tuo primo post per il codice smiley-wink)

Guglielmo
37  International / Hardware / Re: Problema Tamiya Twin motor on: April 17, 2014, 06:01:01 am
potrei utilizzare anche l'alimentazione 3.3v dell'arduino?

ASSOLUTAMENTE NO !

Se ti studi il reference di Arduino UNO, vedrai che sui 3.3V è in grado di dare in tutto 50 mA !!!

Guglielmo
38  International / Generale / Re: Realizzazione di mini impianto domotico in una stanza on: April 17, 2014, 05:20:38 am
Se prendi un alimentatore di qualità decente (... e non la cinesata da 5 €), a norme IMQ, non hai problemi a lasciare il tutto acceso H24 smiley-wink

Per le caratteristiche, calcola quanto assorbe il tutto e ... moltiplica x2 ... così vai sul sicuro.

Dato che vuoi fare una cosa che stia sempre in funzione, per sicurezza io attiverei un meccanismo di autorestart se il SW si blocca o ha un malfunzionamento. Studiati QUESTO articolo di Leo ed impara ad usare il WatchDog smiley

Guglielmo
39  International / Software / Re: Parentesi grafe on: April 16, 2014, 02:48:26 pm
Servo essenzialmente a definire dove inizia e finisce "un blocco" di cose che fanno parte di un qualche altra cosa ...

Nel caso di un array, gli elementi dell'array :

Code:
tipo array[] = {... , ... , ... , ... , ...};

In una funzione racchiudono le istruzioni di quella funzione ...

Code:
tipo nome_funzione() {
   ...
   ...
}

In un IF le istruzioni da eseguire se una certa condizione è vera o falsa ...

Code:
if (condizione) {
   ...
   ...
}
else {
   ...
   ...
}

In un FOR, il blocco di istruzioni da eseguire ad ogni ciclo :

Code:
for (inizio; fine; incremento) {
   ...
   ...
}

... e così via ovunque ci sia da delimitare un blocco smiley-wink

Guglielmo
40  International / Generale / Re: pinMode IN/OUT on: April 16, 2014, 12:36:55 pm
.. ho provato a misurare con il multimetro la tensione in uscita dell'alimentatore che ho acquistato (5v 3A), mi viene indicata una tensione di 5.38v, non è che mi piaccia molto... voi che dite? potrebbe creare problemi questa tensione più elevata di quella dichiarata sull'alimentatore? lo cambio?

Mah ... 5.3V a vuoto, mi sembra più che accettabile ...  smiley-roll

Guglielmo
41  International / Generale / Re: alimentazione 9V esterna e comunicazione seriale on: April 16, 2014, 09:34:07 am
... allora dei imparare a fare le ricerche ...  smiley-twist smiley-twist smiley-twist

1. Se ne parla QUI

2. se ne parla QUI

3. se ne parla approfonditamente QUI

e, come se non bastasse, nel Playground QUI

Guglielmo


Prego, notare la firma qua sotto ...
42  International / Software / Re: Led lampeggiante per 30 secondi on: April 16, 2014, 09:21:06 am
... e ti impari ad usare bene millis(), studia QUI e QUI smiley-wink

Guglielmo
43  International / Generale / Re: alimentazione 9V esterna e comunicazione seriale on: April 16, 2014, 08:48:04 am
Si, appena apri la seriale normalmente Arduino si resetta ... però ... puoi evitarlo, se fai un po' di ricerche qui sul forum, se ne è parlato parecchie volte !!!

Guglielmo
44  International / Software / Re: termostato con salvataggio in sd on: April 16, 2014, 08:44:20 am
ho guardato la funzione millis pero ho visto che puo durare 50 gg ed rende un filino piu complicato il programma

è vero che quando millis va in overflow può dare dei problemi, ma nel tuo caso faresti dei controlli solo in occasione di eventi (pressione di pulsante), quindi si potrebbe tollerare questo "errore" visto che si manifesterebbe solo se tu premi il pulsante proprio a cavallo dell'overflow (caso piuttosto raro direi !!).

Quello della millis() che va in overflow è, salvo rarissimi casi, un falso problema dovuto al non aver capito come si usa !!!

Link da studiare ... QUESTO e poi QUESTO smiley-wink

Guglielmo
45  International / Generale / Re: alimentazione 9V esterna e comunicazione seriale on: April 16, 2014, 08:14:36 am
Non c'è nessun problema, lo puoi tranquillamente attaccare. I dati arriveranno tramite la USB, mentre l'alimentazione continuerà attraverso il Jack (a bordo della scheda c'è un interruttore elettronico che commuta l'alimentazione) smiley-wink

Guglielmo
Pages: 1 2 [3] 4 5 ... 281