Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« on: February 18, 2011, 05:30:36 pm » |
Ciao a tutti !
Sono nuovo nel mondo arduino ... vorrei fare una cosa molto interessante:
Collegare un sensore IR, e tramite esso si possano comandare dei relè ... Cioè se con il telecomando premo il tasto 1 apre un relè, se premo il tasto 2 apre un altro relè ...
Si può fare ?
Grazie a tutti !
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Online
Brattain Member
Karma: 162
Posts: 15752
+39 349 2158303
|
 |
« Reply #1 on: February 18, 2011, 06:28:15 pm » |
|
|
|
|
|
Logged
|
|
|
|
|
italy
Offline
Newbie
Karma: 0
Posts: 48
I LOVE ARDUINO!
|
 |
« Reply #2 on: February 19, 2011, 05:23:53 am » |
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« Reply #3 on: February 19, 2011, 08:08:20 am » |
Grazie raga ! ora provo i vostri consiglio e vi faccio sapere ! grazie 1000
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« Reply #4 on: February 19, 2011, 01:43:48 pm » |
C'è un problema ... mi da il seguente errore:
sketch_feb19a.cpp: In function 'void loop()': sketch_feb19a:38: error: 'irrecv' was not declared in this scope sketch_feb19a:38: error: 'results' was not declared in this scope
cosa devo fare ?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16509
Don't know what I do
|
 |
« Reply #5 on: February 19, 2011, 04:24:30 pm » |
Pare tu non abbia copiato bene il codice.
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« Reply #6 on: February 20, 2011, 04:37:50 am » |
ho ho fatto copia ed incolla, ma questo errore lo fa con tutte e due le guide ! sarà forse che serve qualche libreria ? perchè in questa guida http://www.arcfn.com/2009/08/multi-protocol-infrared-remote-library.html dice che devo inserire dei file (contenuti in IRemote.zip) nel percorso arduino/hardware/libraries ma non so qual è ! uso un mac ... Grazie
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16509
Don't know what I do
|
 |
« Reply #7 on: February 20, 2011, 04:54:50 am » |
la cartella in oggetto è quella che contiene l'eseguibile di Arduino. Trova dov'è e trovi anche l'altro percorso.
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« Reply #8 on: February 21, 2011, 12:20:59 pm » |
Ma in quale percorso si trova su Mac ?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16509
Don't know what I do
|
 |
« Reply #9 on: February 21, 2011, 12:41:29 pm » |
Io non conosco il Mac ma tu non conosci Google  Ho trovato questo: For Mac users, go to your Applications folder, right click on the Arduino.app and select “Show Package Contents”. Then navigate through that to find the Library folder.
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« Reply #10 on: February 21, 2011, 12:43:17 pm » |
ahuuahhuahua Grazie 1000 ! Ma subito dopo che ho pubblicato il commento di prima, avevo fatto la stessa cosa ! hauhuahuahua
Grazie lo stesso !
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« Reply #11 on: February 24, 2011, 04:19:02 pm » |
Raga funziona ! Ho caricato tutto su Arduino, ho aperto il monitor, e quando premo il telecomando mi da questi valori: 1FE50AF FFFFFFFF 1FED827 FFFFFFFF 1FEF807 1FE30CF FFFFFFFF 1FEB04F FFFFFFFF 1FE708F FFFFFFFF FFFFFFFF 1FEF00F FFFFFFFF
ora come posso fare, ad esempio premo il tasto 1, che da valore 1FE50AF, a fare dare un valore alto ad una porta ? tipo premo il tasto 1 ed apre un relè ??? Grazie !
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 83
Posts: 8242
:(){:|:&};:
|
 |
« Reply #12 on: February 24, 2011, 05:09:46 pm » |
if (valoreLetto == valoreCheTiInteressa){ digitalWrite(pinRele, HIGH); }
|
|
|
|
|
Logged
|
|
|
|
|
Capo d'Orlando
Offline
Sr. Member
Karma: 0
Posts: 305
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
|
 |
« Reply #13 on: February 24, 2011, 05:12:33 pm » |
Valore letto cosa intendi ? Ecco qua il codice, puoi aggiustarlo ? #include <IRremote.h>
int ledPin = 9; int RECV_PIN = 8; IRrecv irrecv(RECV_PIN); decode_results results;
void setup() { pinMode(9, OUTPUT); Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver }
void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); irrecv.resume(); // Receive the next value }
if (1FE50AF == 1FE50AF){ digitalWrite(9, HIGH); } }
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Tesla Member
Karma: 83
Posts: 8242
:(){:|:&};:
|
 |
« Reply #14 on: February 24, 2011, 05:28:55 pm » |
Valore letto cosa intendi ?
per valoreLetto intendo i valori che leggi dal led ir e che per ora stai stampando a video. Ecco qua il codice, puoi aggiustarlo ?
AHhahahahahHAHHahh no. Salvo dietro pagamento, ovvio  Altrimenti come pensi di imparare? inizia dando un'occhiata quì: http://arduino.cc/forum/index.php/topic,52637.0.html
|
|
|
|
|
Logged
|
|
|
|
|
|