Go Down

Topic: Utilizzare transistor come pulsante? (Read 670 times) previous topic - next topic

KillerPenguin

Salve, premetto che non sono ne un programmatore ne un tecnico industriale, sono un semplice autodidatta che sta scoprendo il mondo arduino per passione. Fatta questa premessa ho letto in rete che un transistor può essere usato come pulsante, il problema è che non sto trovando una guida benfatta che mi spieghi come fare ciò con semplicissimi esempi. Forse risulterò un po' troppo esigente ma mi chiedevo se voi potreste farmi un esempio utilizzando un transistor, un led e se necessario delle resistenze. Se magari avreste la buona volontà di realizzarmi uno sketch e scrivermi un paio di righe di codice su cui basare i miei studi ve ne sarei veramente grato. Ripeto, qualcosa di semplicissimo. Grazie comunque.

p.s. il transistor che ho a disposizione è (riporto le scritte su di esso): BC33 7-40 A15-

yoshi93

Guarda qui: http://www.talkingelectronics.com/projects/200TrCcts/200TrCcts.html
Se ho capito bene quello che vuoi fare questi circuiti dovrebbero tornarti utili. Se vuoi sapere come collegarli all'arduino chiedi.

KillerPenguin

si, vorrei capire come collegarli ad arduino, e come aprire o chiudere un circuito utilizzando appunto un transistor

yoshi93

#3
Sep 07, 2013, 06:04 pm Last Edit: Sep 07, 2013, 06:13 pm by yoshi93 Reason: 1
Ma vuoi utilizzare solo un transitor a stregua di un sensore touch oppure vuoi comandarlo tramite qualcosa(pulsante ecc)?

Per il secondo utilizzo ti rimando qui:
http://forum.arduino.cc/index.php?topic=81617.0

uwefed

Se vuoi avere un pulsante capacitivo ci sono circuiti migliori perché autocalibranti.
Descrivi il Tuo progetto.
Ciao Uwe

KillerPenguin

vorrei comandarlo da arduino con l'istruzione serial.read esempio:
Code: [Select]
int lettura;
void setup() {               
Serial.begin(9600);
 
}


void loop() {
     lettura=Serial.read;
  if (lettura==accendi)
{
//chiudi il circuito

else if (lettura==spegni)
{
//apri il circuito
}
}


qualcosa di simile

KillerPenguin


Se vuoi avere un pulsante capacitivo ci sono circuiti migliori perché autocalibranti.
Descrivi il Tuo progetto.
Ciao Uwe

io non so proprio come utilizzarlo questo transistor, mi spiego meglio, il voglio impartire un comando dal pc per accendere un led tramite arduino.

uwefed

#7
Sep 07, 2013, 06:27 pm Last Edit: Sep 08, 2013, 01:57 am by uwefed Reason: 1
La cosa giá fatta é la libreria firmata con la quale puoi pilotare Arduino tramite la seriale. In alternativa puoi anche mandare dei Tuoi commandi attraverso la seriale a Arduino e su arduino controllare se la stringa ricevuta corrisponde a un commando e accendere di consequenza il LED.

Ciao Uwe

KillerPenguin


La cosa giá fatta é la libreria firmata con la quale puoi pilotare Arduino tramite la seriale. IN alternativa puoi anche mandare dei Tuoi commandi attraverso la seriale a Arduino e su arduino controllare se la stringa ricevuta corrisponde a un commando e accendere di consequenza il LED.

Ciao Uwe


ottimo, la necessità di questa domanda però era quella di capire come utilizzare questi benedetti transistor

paulus1969

Vai alla sezione Megatopic e cerca le schede ABC Arduino Basic Connections, troverai tante cose interessanti ed anche lo schema per collegare un transistor.
Leggi anche il thread che si sta sviluppando in questi minuti inerente allo stesso argomento:
http://forum.arduino.cc/index.php?topic=186715.0
trovi la spiegazione su come dimensionare i resistori

Go Up