6 Software Downloader Mikrokontroler AVR

software downloader mikrokontroler

Bagi para penggiat yang sedang belajar Mikrokontroler dan robotika, tentunya akan selalu bersentuhan dengan sebuah aplikasi downloader mikrokontroler. Fungsinya downloader adalah untuk memasukan program aplikasi yang kita buat di komputer ke dalam mikrokontroler. Software downloader ini berfungsi untuk menulis keping mikrokontroler dengan program yang sudah kita buat sebelumnya menggunakan teknik electrical maupun flash programming.

Ada berbagai macam aplikasi downloader yang dapat kita gunakan sesuai dengan jenis mikrokontrolernya. Ada yang khusus AVR atmega, keluarga MCS 51 atau PIC. Selain itu untuk beberapa aplikasi compiler juga telah dibekali kemampuan untuk menulis chip mikrokontroler secara langsung lewat aplikasi compiler tersebut.

Baca Selengkapnya

Simulasi Gerbang Logika Dasar

Simulasi gerbang logika dasar ini adalah media simulasi digital sederhana yang mensimulasikan output setiap gerbang logika dari perubahan2 inputnya. Untuk mengoperasikan simulasi gerbang logika dasar ini, siswa cukup mengubah nilai input dengan mengklik tombol inputnya.

Output yang keluar akan menyesuaikan tipe gerbang logika yang diberi input. Nah untuk siswa yang masih belum memahami cara kerja/rumus dari setiap gerbang logika, pada tombol output disediakan keterangan dalam bentuk roll over. Meskipun tidak menyertakan rumus pasti dan tabel kebenaran tetapi dalam keterangan tersebut diberikan secara ringkas karakteristik pada setiap gerbang logika.

Baca Selengkapnya

Biner to Decimal Converter

Biner to Decimal Converter bilangan biner

Mengubah bilangan biner menjadi bilangan desimal adalah hal yang cukup sulit untuk anak2 yang baru mengenal sistem bilangan digital, kesulitannya antara lain karena terbiasa menggunakan bilangan berbasis 10 (desimal) dan karena dalam bilangan biner, hanya terdiri dari 2 angka (0 dan 1) dalam jumlah yang cukup banyak (8 digit / 1 byte) membuat siswa cukup kesulitan melakukan konversi bilangan biner ke bilangan desimal.

Baca Selengkapnya

Pengertian Half Adder, Full Adder dan Ripple Carry Adder

Pengertian Half Adder, Full Adder dan Ripple Carry Adder gambar half adder full ripple carry adder

Rangkaian adder / penjumlah adalah rangkaian yang biasanya berada dalam processor, tepatnya dalam ALU (Arithmetic Logic Unit). Ada tiga jenis rangkaian ini yakni half adder, full adder dan ripple carry adder.  Seperti kita tahu bahwa processor menggunakan basic bilangan digital binary untuk melakukan penghitungan sebuah proses, ada proses penghitungan aritmatik (menambah, mengurang, mengali dan membagi) dan ada pula proses menghitung logic (and, or, not, dst).

Hari ini kita akan belajar Materi jenis-jenis rangkaian Adder antara lain Half Adder, Full Adder dan Ripple Carry Adder masuk dalam struktur kurikulum 2013 untuk SMK jurusan Teknik Komputer dan Jaringan pada mata pelajaran Sistem Komputer.

Baca Selengkapnya

Jenis-jenis memory semikonduktor

micro SD

Dalam sejarah elektronika, penemuan semikonduktor menjadi salah satu terobosan yang memungkinkan akselerasi begitu cepat terhadap perkembangan teknologi elektronik. Semikonduktor mampu menjawab kesulitan mereduksi ukuran dan menambah kecepatan sebuah komputer.

Memory semikonduktor adalah memory yang terbuat dari bahan semi konduktor, secara garis besar terbagi menjadi 2 berdasarkan kemampuan menahan data ketika tidak ada tegangan, yaitu non-volatile memory dan volatile memory. Non-volatile memory adalah memori yang datanya tidak akan hilang meski arus listrik mati. Contoh dari memory ini adalah BIOS komputer, sedangkan volatile memory adalah data yang akan hilang saat arus listrik mati, misalnya memory RAM.

Baca Selengkapnya

Decade Counter dengan Codevision AVR

Decade Counter dengan Codevision AVR decade counter atmega

Decade counter adalah sebuah counter yang menghitung sebanyak 10 bilangan, untuk bilangan digital dimana basisnya menggunakan bilangan biner/ hexadesimal, membuat decade counter berarti mengambil 10 bilangan pertama dari 4 digit binary counter yang ada sehingga terlihat seperti sebuah bilangan desimal.

Pengertian Decade Counter

Dalam konteks elektronika, decade counter adalah jenis rangkaian counter atau penghitung yang menghasilkan keluaran biner atau desimal yang mewakili puluhan, ratusan, ribuan, dan seterusnya. Counter ini dapat digunakan untuk menghitung jumlah pulsa atau siklus yang masuk ke dalamnya.

Prinsip dasar dari decade counter adalah untuk menghitung atau mengubah status keluaran setiap kali jumlah pulsa masuk mencapai jumlah tertentu, biasanya 10. Setiap kali jumlah pulsa masuk mencapai 10, counter akan menambah satu unit pada keluaran. Dengan demikian, counter ini akan melacak jumlah siklus masuk yang telah terjadi dengan cara yang terorganisir dan dapat diprediksi.

Decade counter umumnya digunakan dalam aplikasi yang membutuhkan penghitungan siklus, seperti pengendalian frekuensi, pembangkitan waktu, dan pengukuran waktu. Mereka juga dapat digunakan dalam pembangkitan sinyal clock dalam sistem digital. Decade counter dapat dibangun menggunakan berbagai macam komponen elektronika, termasuk flip-flop, gerbang logika, dan transistor.

Prinsip decade counter adalah melakukan counting up setiap ada perubahan input falling edge/rissing edge pada clocknya. Sehingga decade counter hanya dapat digunakan untuk pencacahan naik. Salah satu IC decade counting adalah 7490. 7490 akan memberikan output berupa 4 digit bilangan biner 0-15, dan dapat di short untuk menghitung 0-9 dengan fasilitas overflow setelah counting 9.

Baca Selengkapnya

Sensor Suhu 1 Wire DS1820 dengan Codevision AVR

Sensor Suhu 1 Wire DS1820 dengan Codevision AVR sensor suhu 1 wire dengan DS1820 pada Codevision AVR

Pengertian Sensor Suhu 1 Wire DS1820

Sensor suhu 1 wire DS1820 adalah sensor suhu jenis digital, rentang suhu yang dapat diukur antara -55 C sampai 125 C, terdiri dari 3 pin yaitu vcc, ground dan DQ (Data input/data output). Komunikasi mikrokontrol dengan sensor terjadi lewat pin DQ.

Berbeda dengan sensor LM35 yang menggunakan interface ADC, sensor suhu 1 wire DS1820 tidak menggunakan interface ADC melainkan 1 wire, data yang dikirimkan ke mikro beresolusi 9 bit.

Baca Selengkapnya

Keypad Matrix untuk pengendali 7segmen

keypad matrix kendali 7segment

Keypad matrix adalah kumpulan push button yang dibuat dalam bentuk matriks. Keypad matrix digunakan untuk mensiasati keterbatasan alokasi PORT pada perangkat elektronik sementara untuk keperluan inputnya membutuhkan jumlah yang banyak. Penggunaan satu pin untuk satu tombol akan mengakibatkan kekurangan ketersediaan port, sehingga dibuatlah skema keypad matriks.

Seperti halnya penggunaan dot matrix yang digunakan sebagai output, keypad matriks bekerja berdasarkan aturan yang sama, perbedaannya hanya dari arah komunikasi data, keypad digunakan sebagai input dan dot untuk keperluan output.

Baca Selengkapnya