Go Down

Topic: ABC - Arduino Basic Connections (Read 96 times) previous topic - next topic

astrobeed


non si usa mettere una R anche su emettitore/collettore per limitare la corrente massima ed evitare di brasare il transistor?


Il limite è il carico, va da se che se devi accendere un led ci vuole la resistenza, in serie al led sempre collegato sul collettore, che limita la corrente, se devi pilotare la bobina di un relè non ci vuole nessuna resistenza in quanto è lei stessa il limite all'assorbimento.

Testato


ci sono alcune inesattezze su quel disegno, prima di tutto Il diodo non è zener bensí schottky.

oltre al simbolo in se c'e' da togliere anche quel 4v8 a sinistra, altrimenti resta zener  :)

Quote

Code: [Select]
long readVcc() {
  long result;
  // Read 1.1V reference against AVcc
  ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
  delay(2); // Wait for Vref to settle
  ADCSRA |= _BV(ADSC); // Convert
  while (bit_is_set(ADCSRA,ADSC));
  result = ADCL;
  result |= ADCH<<8;
  result = 1126400L / result; // Back-calculate AVcc in mV
  return result;
}



Yep, anche nel transistortester viene usato il comparatore interno  ;)

- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pighixxx

Help, Ayuda, Aiuto

Tutti richiamano l'Help di ELSE
Per il momento è basico poi con il tempo vedo di migliorarlo.


oltre al simbolo in se c'e' da togliere anche quel 4v8 a sinistra, altrimenti resta zener  :)


:D


Yep, anche nel transistortester viene usato il comparatore interno


Appena ho un attimo riesumo anche quel post.  :D

Testato

#1083
Sep 18, 2014, 11:55 am Last Edit: Sep 18, 2014, 12:01 pm by Testato Reason: 1
non so se hai visto, sto' lavorando ad uno standalone con aggiunte varie feature hw/sw, per ora sul forum ho postato uno schema minimale e il frmware precompilato con WinAvr
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

pighixxx

Sinceramente no, adesso do un'occhiata.
Io sono rimasto (all'anno scorso) con una versione abbastanza stabile. Quando riesco a terminare un po' di cosette mi dedico

Brunello

c'e' ancora qualcke problema nell'uso dei moltiplicatori (es. K,M)

Code: [Select]
?O1000 & 2A       V=(I*R) V=(2A*1k?)                 V=2kV
?O1k & 2A             V=(I*R) V=(2A*100?)             V=200V

?PR1000 1000         = 500
?PR1k 1k                     = 50

?PR1M 1M                  =50K

pighixxx

#1086
Sep 18, 2014, 12:12 pm Last Edit: Sep 18, 2014, 12:19 pm by pighixxx Reason: 1
Grazie!
Ho gia' trovato il problema. Entro oggi lo sistemo

edit. Dovrebbe essere sistemato

Brunello

Quasi.
Quanti decimali accetta dopo il moltiplicatore?

es
?PR0M1 1k   -   100k/1k  - OK
?PR0M12 1k - 1.2M/1k   

pighixxx


pighixxx

Nuova funzione in ELSE

Partitore resistivo
Con visualizzazione dinamica del partitore  :D
[font=Verdana]sintassi: ?VIN<valore>&OUT<valore>&R1<valore>&R2<valore>[/font]
esempi:
?VIN12&R2100&R11K
?VIN5&R11K&OUT3.3

Modifiche minori
- Aggiornata la pagina di help
- Adesso else visualizza l'ultimo comando impartito

Go Up