Dapatkan Informasi dan Artikel Terbaru Dari Blog Ini dengan Menambahkan Ke Daftar Favorit [ Klik Disini ]

Kalkulasi Program Pengolah Angka Berdasarkan Warna Resistor


Kalkulasi Program Pengolah Angka Berdasarkan Warna Resistor - Dalam dunia kelistrikan dan elektronika, resistor memegang peranan penting dalam menuntaskan suatu proyek. Dari sekian banyak desain projek tersebut, jenis resistor yang dipakai pun juga berbeda. Itu bisa dilihat dari nilai resistansi, toleransi dan daya watt yang dibalut dalam struktur fisiknya. Nilai warna ini disebut "Cincin". Dan secara umum cincin resistor terdiri dari dua golongan, yaitu struktur 4 dan 5 warna.

Pengertian Resistor
Resistor adalah komponen elektronik pasif yang memiliki dua kutub terminal yang berfungsi untuk membatasi atau mengkontrol aliran listrik dengan satuan "Ohm". Sederhananya, resistor bertanggungjawab untuk mengurangi beban arus listrik dibeberapa bagian tertentu dalam rangkaian.

Dan Resistor dibuat dari bahan tembaga yang didesain oval memanjang di sekitar batang keramik dan bagian luarnya dilapisi dengan cat isolasi.

Simbol Resistor


Kedua kutub kaki resistor akan dihubungkan ke beberapa komponen lain yang terintegrasi dalam papan PCB. Karena sifatnya yang pasif membuat resistor tidak memiliki polaritas sama sekali. Singkatnya, mau dibolak balik pun tidak akan berimbas terhadap fungsinya.

Tipe & Jenis Resistor


Jenis-jenis Resistor

Resistor Linear (Tetap)
Resistor Linear adalah resistor yang nilainya tetap, sehingga Anda tidak bisa mengubah nilainya dalam hal apapun. Ini disebabkan karena variabel intinya sudah baku dari pabrik pembuatnya.
Adapun klasifikasi Resistor Linier antara lain:
  • Resistor Kawat
  • Resistor Karbon
  • Resistor Film Metal
  • Resistor SMD
Resistor Variabel
Adalah resistor yang nilainya dapat diubah sesuai keinginan pengguna. Dalam arti, Anda bisa melakukan kontrol perubahan nilai terhadap resistor sesuai kemauan. Namun perlu diingat, merubah nilai resistor ini punya batas-batas tertentu, bukan unlimited.
Kategori Resistor Variabel adalah:
  • Potensiometer
  • Trimmer
  • Rheostat
Resistor Non Linear
Resistor ini berbanding terbalik dengan Resistor Linear, yang mana nilai resistansi resistor ini tidak terpengaruh oleh faktor perubahan suhu dan tegangan.
Identitas Resistor ini sering dijumpai dengan nama:
  • Thermistor
  • Light Dependent Resistor (LDR)
  • Varistor
Rumus Resistor Yang Dihubungkan Seri:
Rtotal = R1 + R2 + R3 +……+Rn

Rumus Resistor Yang Diparalel:
Rtot = 1/{(1/R1)+(1/R2)+(1/R3)..+(1/Rn)}

Kalkulasi Program Cincin Resistor 4 Warna
Kita anggap saja ke-empat warna tersebut sebagai huruf, A, B, C dan D dengan tujuan sebagai tolak ukur untuk menentukan nilai resistansi, toleransi dan watt berdasarkan kode warna nantinya.

Contoh:
Input: A="hitam", B="coklat", C="merah", D="hijau"
Output: Resistansi= 01x100 ohm+/-0.5%

Input: A="merah", B="oranye", C="kuning", D="hijau"
Output: Resistansi= 23x10k ohm+/-0.5%

Jika diterapkan kedalam program Phyton menjadi;

# Python implementation to find the
# resistance of the resistor with
# the given color codes
# Function to find the resistance 
# using color codes
def findResistance(a, b, c, d):
# Hash-map to store the values
# of the color-digits
    color_digit = {'black': '0',
                  'brown': '1',
                  'red': '2',
                  'orange': '3',
                  'yellow': '4',
                  'green' : '5',
                  'blue' : '6',
                  'violet' : '7',
                  'grey' : '8',
                  'white': '9'}
    multiplier = {'black': '1',
                  'brown': '10',
                  'red': '100', 
                  'orange': '1k',
                  'yellow': '10k',
                  'green' : '100k',
                  'blue' : '1M',
                  'violet' : '10M',
                  'grey' : '100M',
                  'white': '1G'
    tolerance = {'brown': '+/- 1 %',
                 'red' : '+/- 2 %',
                 'green': "+/- 0.5 %",
                 'blue': '+/- 0.25 %',
                 'violet' : '+/- 0.1 %',
                 'gold': '+/- 5 %',
                 'silver' : '+/- 10 %',
                 'none': '+/-20 %'}
    if a in color_digit
         and b in color_digit\
         and c in multiplier 
         and d in tolerance:
           xx = color_digit.get(a)
           yy = color_digit.get(b)
           zz = multiplier.get(c)
           aa = tolerance.get(d)
           print("Resistance = "+xx + yy+\
                 " x "+zz+" ohms "+aa)
    else:
        print("Invalid Colors")
# Driver Code
if __name__ == "__main__":
    a = "black"
    b = "brown"
    c = "red"
    d = "green"
    # Function Call
    findResistance(a, b, c, d)

Kalkulasi Program Cincin Resistor 5 Warna
Sekarang untuk denotasi cincin 5 warna kita analogikan ke abjad, A, B, C, D, dan E.

Contoh:
Input: A="hitam", B="coklat", C="merah", D="hijau", E="abu-abu"
Output: Resistansi= 012x100 ohm+/-10%

Input: A="merah", B="oranye", C="kuning", D="hijau", E="emas"
Output: Resistansi= 234x100k ohm+/-5

Jika diterapkan kedalam program Phyton menjadi;


# Python implementation to find the
# resistance of the resistor with
# the given color codes
# Function to find the resistance 
# using color codes
def findResistance(a, b, c, d, e):     
# Hash-map to store the values      
# of the color-digits     
color_digit = {'black': '0',                    
'brown': '1',                    'red': '2',                    'orange': '3',                    'yellow': '4',                    'green' : '5',                     'blue' : '6',uu                    'violet' : '7',                     'grey' : '8',                    'white': '9'}     multiplier = {'black': '1',                   'brown': '10',                    'red': '100',                    'orange': '1k',                    'yellow': '10k',                    'green' : '100k',                    'blue' : '1M',                    'violet' : '10M',                    'grey' : '100M',                    'white': '1G'}     tolerance = {'brown': '+/- 1 %',                   'red' : '+/- 2 %',                   'green': "+/- 0.5 %",                   'blue': '+/- 0.25 %',                   'violet' : '+/- 0.1 %',                   'gold': '+/- 5 %',                   'silver' : '+/- 10 %',                   'none': '+/-20 %'}     if a in color_digit        and b in color_digit\        and c in color_digit        and d in multiplier\        and e in  tolerance:            xx = color_digit.get(a)            yy = color_digit.get(b)            zz = color_digit.get(c)            aa = multiplier.get(d)            bb = tolerance.get(e)            print("Resistance = "+xx + yy\                + zz+" x "+aa+" ohms "+bb)     else:         print("Invalid Colors") # Driver Code if __name__ == "__main__":     a = "red"     b = "orange"     c = "yellow"     d = "green"     e = "gold"     # Function Call     findResistance(a, b, c, d, e)

Selain membuat program pengolah angka berdasarkan warna resistor diatas, Anda juga bisa mengunduhnya dari Playstore di hp kamu. Jika Anda tidak ingin mengunduh, Anda juga dapat membuka situs Kalkulator Resistor secara online.

Meskipun sebagian teknisi bisa mengingat nilai warna secara keseluruhan, namun tidak sedikit juga mereka yang bergantung kepada Aplikasi Pengolah Angka Ini.
(Obenk)

Post a Comment