Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Pages: [1]   Go Down
Author Topic: Come fare arrivare 9v a led?  (Read 867 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve, scusate la domanda stupida ma sono nuovo in questo campo e non molto pratico
Riprendendo il circuito per far lampeggiare il led,

Code:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);    
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}


ho bisogno che la tensione del pin sia 9v invece che  i 5v automatici
Consigli?


Moderator edit: [code] [/code] tags added.
« Last Edit: January 15, 2013, 04:43:36 pm by Coding Badly » Logged

Sydney, Australia
Offline Offline
Edison Member
*
Karma: 33
Posts: 1288
Big things come in large packages
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Switch the higher voltage thru a transistor controlled by the digital ouput pin of the arduino.
Logged

Arduino libraries http://arduinocode.codeplex.com
Parola hardware & library http://parola.codeplex.com

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks a lot!! How did you understand that?
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 83
Posts: 2251
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

is Australian. smart people
Logged

Global Moderator
Italy
Online Online
Brattain Member
*****
Karma: 342
Posts: 23339
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

 smiley-yell
Logged


Sydney, Australia
Offline Offline
Edison Member
*
Karma: 33
Posts: 1288
Big things come in large packages
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

If you did not expect a reply, why did you post in the English section? smiley-wink
Logged

Arduino libraries http://arduinocode.codeplex.com
Parola hardware & library http://parola.codeplex.com

Italy
Offline Offline
Full Member
***
Karma: 0
Posts: 158
Arduino = Tecnologia
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Puoi semplicemente usare un transistor come "interruttore", connettendolo in questo modo:



Dove:
1.) Rb, è la resistenza di base da 1K
2.) Il transistor è un bc547, o equivalente
3.) la Rl (resistor Load) sarebbe il tuo carico da pilotare, che, nel caso in cui fosse induttivo (piccoli motori DC) necessita in parallelo di un diodo di protezione (solitamente un 1n4007)...ma dato che ti interessa pilotare dei LED non inserirlo.
4.) La Vs è la tua alimentazione (in questo caso i +9V)
5.) 0V è il ground della tua alimentazione esterna, che deve essere in comune con il ground di Arduino.

Per una maggiore sicurezza io ti consiglierei di collegare il tutto attraverso un optoisolatore, ottenendo in questo modo una "separazione" fisica dei due circuiti.
Logged

Se ritieni che la mia risposta ti abbia aiutato a risolvere il problema non esitare! ringraziami dandomi il Karma! smiley-wink
_-_-_-_-_-_-_-_-_-_-_-

Pages: [1]   Go Up
Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Jump to: