Show Posts
Pages: [1] 2 3 ... 279
1  International / Hardware / Re: Bluetooth Bee + wireless shield + Arduino uno r3 on: Today at 05:24:24 am
Ti sei già studiato QUESTE informazioni ???  Vedo che ci sono anche alcuni esempi ...  smiley-roll

Guglielmo

P.S. : Poi qualcuno mi spiegherà perché la gente si incasina la vita comprando questi moduli invece che dei banali ed economici HC-05 ... mah ... smiley-roll
2  International / Hardware / Re: Controllare relè con arduino ed uno schermo touchscreen on: Today at 03:22:49 am
... quindi a maggior ragione !  smiley-lol
Con un normale TFT touch ... non ti rimarrebbero pin ...  smiley-roll

Guglielmo
3  International / Hardware / Re: Problema Tamiya Twin motor on: April 17, 2014, 03:12:13 pm
In effetti ogni volta che leggo un tuo commento guglielmo .....

 smiley-lol smiley-lol smiley-lol smiley-lol ... no, no, ma sono stato un loro assiduo lettore... credo di avere in cantina dai primissimi numeri fino a qualche anno fa smiley-wink

Articolista lo sono stato, moooooolti anni fa su "MC Microcomputer" e "Micro e Personal Computer" ... negli anni '70/80 smiley-wink

Guglielmo
4  International / Generale / Re: Interferenze con arduino - computer on: April 17, 2014, 01:37:40 pm
Ok ... allora ...

1. usa la funzione che hai nel IDE Tools -> Auto Formatting ... per rendere più ordinato l tuo sorgente, specie per le indentature ...

2. la resistenza sul LED è fondamentale per limitare la corrente !!!

3. Non vedo il debounce nel codice ...

4. continuo a vedere nelle Serial.print() dei singoli apici invece dei doppi apici ...

... torna quando hai sistemato il tutto  smiley-twist smiley-twist smiley-twist

Guglielmo
5  International / Software / Re: Sistema di allarme con Arduino Uno on: April 17, 2014, 01:31:52 pm
Ok, si, quella è una semplice coppia con un diodo LED che emette infrarossi ed un fotodiodo ...
... se avessi la sigla del fotodiodo sarebbe meglio (magari sulla fattura l'hanno specificata), perché si potrebbero vedere esattamente le caratteristiche  (quando compri qualche cosa, prendi sempre le sigle e scaricati sempre i datasheet che sono fondamentali per capire come funziona il componente). Ad esempio, quello del LD271 lo trovi QUI.

Mentre cerchi la sigla del RX vediamo la costruzione della barriera ...
... se ben ricordo stai costruendo un "modellino" ... quindi ... quanti cm deve coprire la barriera ???
In ogni caso, dovrai racchiudere sia il TX che l'RX in due tubetti neri che allineerai uno di fronte all'altro creando una piccola barriera infrarossa.

Essendo un semplice modellino, il TX lo puoi lasciare sempre accesso e non controllarlo da Arduino, quindi ... alimentatore, resistenza per limitare la corrente e LED.

Lato RX, dovrai fare un piccolo circuito per per discriminare il segnale che manderai poi su uno dei pin di Arduino. Definirai tale pin come pin di INPUT tramite la funzione pinMod(), dopo di che potrai leggere il segnale con una digitalRead().

Comunque, per prima cosa, recupera le info sul ricevitore e vedi che circuitino di condizionamento occorre fare smiley-wink

Guglielmo
6  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
7  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
8  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
9  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
10  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
11  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
12  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
13  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
14  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
15  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
Pages: [1] 2 3 ... 279