0.1uF 50V Ceramic Capacitor 104

0.1uF 50V Ceramic Capacitor 104

Rs. 1.00
Sale price  Rs. 1.00 Regular price 
Skip to product information
0.1uF 50V Ceramic Capacitor 104

0.1uF 50V Ceramic Capacitor 104

Rs. 1.00
Sale price  Rs. 1.00 Regular price 

Description

The 0.1 uf 50v Ceramic Capacitor, marked with the standard "104" code, is a versatile and essential component in electronic design. Its stable performance, cost-effectiveness, and durability make it a popular choice for a wide range of applications, from decoupling to filtering and timing circuits. Moreover, this ceramic capacitor 0.1 uf is designed to deliver reliable results in both hobbyist and professional projects.

Features:

Capacitance: 0.1 microfarads (uF), which is equivalent to 100,000 picofarads (pF).

Voltage Rating: Rated for 50 volts (V), ensuring safe operation in low- and medium-voltage circuits.

Material: Constructed from ceramic material, known for excellent dielectric properties and low cost.

Tolerance: Typically ranges from ±10% to ±20%, indicating the acceptable variance from the nominal capacitance value.

Applications:

Decoupling and Bypassing: Commonly used to filter out noise and stabilize voltage in power supply lines, thereby providing clean power to ICs and sensitive components.

Timing Circuits: Employed in RC (resistor-capacitor) timing circuits to define precise time constants.

Technical Details

  • Capacitor Type: Ceramic Capacitor
  • Capacitor Value: 100nF
  • Package: Through Hole
  • Polarity: Non-Polarised
  • Linearity: Nearly Linear
  • Voltage: 50V
  • Pitch: 5mm
  • Temperature Stability: Does not vary significantly with temperature

Capacitance Meter with Arduino

Ceramic capacitor 0.1 uf Arduino project example

 

Sample Code

//www.kitsguru.com
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);// RS,E,D4,D5,D6,D7
void setup(){
lcd.begin(16, 2);// LCD 16X2
pinMode(A0,INPUT);
}
unsigned long time0,time1,time2;
float c,null0;
byte kn,mk,i;
void loop(){
lcd.setCursor(15,0);
lcd.print("*");
if(mk==0){
pinMode(8,OUTPUT);
pinMode(7,INPUT);
digitalWrite(8,HIGH);
}
if(mk==1){
pinMode(7,OUTPUT);
pinMode(8,INPUT);
digitalWrite(7,HIGH);
}
time0=micros();
while(analogRead(A0)<644){
time2=micros()-time0;
if(time2>=1000000 && mk==0){
mk=1;
time0=100000000;
break;
}
}
time1=micros()-time0;
while(analogRead(A0)>0){
pinMode(7,OUTPUT);
pinMode(8,OUTPUT);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
}
if(mk==1&&time1<1000){
mk=0;
}
lcd.setCursor(1,0);
c=time1;
c=c/1000-null0;
c=abs(c);
if(time1>=10000000){
lcd.setCursor(1,0);
lcd.print(" TEST uF ");
}
else{
lcd.print(c);
if(mk==0){
lcd.print(" nF ");
}
if(mk==1){
lcd.print(" uF ");
}
}
if(i==0){
i++;
null0=c+0.02;
}
delay(100);
}

You may also like