Jumat, 25 September 2015

robotikauns.net | Basys3 FPGA board adalah salah satu produk pembelajaran FPGA buatan Digilent. Dengan menggunakan development board FPGA Basys3 ini kita dapat belajar membuat desain logika untuk tujuan pembuatan integrated circuits (IC) dengan fungsi khusus atau bahkan IC programmable seperti halnya mikrokontroler. Gambar 1 dan gambar 2 adalah gambar Basys3 FPGA board.


Gambar 1. Basys3 FPGA board (top view)




Gambar 2. Basys3 FPGA board (bottom view)

Basys3 menggunakan FPGA buatan Xilinx tipe Artix-7 (XC7A35T-1CPG236C) yang memiliki fitur sebagai berikut ... Selengkapnya >>



Bays3 FPGA board

robotikauns.net | Basys3 FPGA board adalah salah satu produk pembelajaran FPGA buatan Digilent . Dengan menggunakan development board FPG...

Kamis, 24 September 2015

robotikauns.net | FPGA (field programmable gate array) adalah sebuah peranti (device) yang mengandung ribuan atau bahkan jutaan transistor yang saling terhubung yang dapat digunakan untuk membangun suatu fungsi-fungsi logika [Smith, 2010]. FPGA dapat dikatakan juga sebagai salah satu instrumen dalam pembangunan sistem kendali otomatis tertanam (embedded automatics control systems), yang biasanya dibangun dengan menggunakan piranti seperti mikrokontroler atau mikroprosesor. Dibandingkan dengan mirokontroler/mikroprosesor, FPGA memiliki kelebihan yang tidak dimiliki oleh mirokontroler/mikroprosesor, yaitu pada FPGA, fungsi logikanya dapat diubah-ubah oleh user (pengguna) baik secara hardware maupun software. Dengan lain perkataan, FPGA memiliki tingkat fleksibilitas dan kesempatan yang tinggi dalam hal perubahan fungsi logika yang cepat.

Gambaran mudahnya, apabila seorang engineer membangun embedded systems menggunakan mikrokontroler/mikroprosesor maka ... Selengkapnya >>>

Field Programmable Gate Array (FPGA)

robotikauns.net | FPGA (field programmable gate array) adalah sebuah peranti (device) yang mengandung ribuan atau bahkan jutaan transi...

Kamis, 10 September 2015


robotikauns.net
| Mungkin Anda pernah bertanya, apabila Anda masih seorang siswa (SD/SMP/SMA/SMK) “Apa sih manfaat belajar robotika? Lha wong saya masih anak sekolah.” atau apabila Anda seorang guru, “Lha wong saya hanya guru je. Apa belajar robotika itu nggak buang-buang waktu dan uang saja?”

Penulis [Taufiq, 2015] adalah termasuk orang yang cukup kebingungan ketika suatu waktu ada siswa atau guru yang bertanya “Apa sih manfaat belajar robotika untuk seorang siswa/guru?” Namun sekarang ini, apabila ada pertanyaan serupa yang diajukan kepada penulis, maka penulis akan menjawabnya dengan jawaban seperti yang terdapat dalam tabel di bawah ini. Manfaat belajar robotika adalah:

Tabel 1. Manfaat belajar robotika




Manfaat Belajar Robotika

robotikauns.net | Mungkin Anda pernah bertanya, apabila Anda masih seorang siswa (SD/SMP/SMA/SMK) “Apa sih manfaat belajar robotika? L...

Rabu, 09 September 2015

robotikauns.net | Kesalahan fatal yang mungkin masih dilakukan oleh institusi pendidikan (sekolah/PT) dalam mengajarkan robotika kepada peserta didiknya adalah mereka berusaha mengejar hasil, akan tetapi melupakan proses belajar. Hal ini adalah fakta dan sekaligus pengalaman pribadi penulis.

Penulis pernah diundang salah satu sekolah di kota (tertentu) untuk mengajari siswanya belajar membuat robot (kala itu adalah robot line tracer), karena dalam waktu dekat akan mengikuti kompetisi robot atas undangan suatu institusi (tertentu). Benarlah penulis memenuhi undangan tersebut. Fakta yang penulis hadapi ketika itu adalah penulis diminta membuatkan robot untuk mengikuti kontes robot, dimana ternyata pihak sekolah (guru yang mengampu ekstra-kurikuler robotika) waktu itu belum banyak mengajari materi robotika kepada siswanya dan cara membuat robot, namun ingin mengikuti kontes robot tersebut. Sehingga dapat dipastikan bahwa saat kontes dilaksanakan, siswa hanya akan berperan sebagai operator robot saja dan guru hanya sebagai pembimbing “bayangan”. Motivasi mereka mengikuti kontes robot pun adalah supaya menang dan institusinya dikenal oleh publik (ajang promosi sekolah).... Selengkapnya >>

Kesalahan Fatal Dalam Belajar Robotika

robotikauns.net | Kesalahan fatal yang mungkin masih dilakukan oleh institusi pendidikan (sekolah/PT) dalam mengajarkan robotika kepad...

Selasa, 08 September 2015


robotikauns.net
| Berdasar pengalaman penulis [Taufiq, 2015] dalam mengisi pelatihan robotika. Penulis menganggap memulai belajar robotika dengan melakukan praktek membuat robot dan melombakan robot tersebut, kemudian baru diikuti dengan penjelasan robotika secara teoritis adalah metode yang efektif diterapkan kepada mahasiswa/siswa peserta didik (pelatihan/ekstra-kurikuler). Penulis mempelajari metode ini dari buku karya [Endra, 2006: 6-7] yang menjelaskan tentang terobosan metode pengajaran robotika kepada mahasiswa di MIT (Massachusette Institute of Technology). Tabel 1 merupakan langkah belajar yang penulis gunakan dalam mengisi pelatihan robotika.

Tabel 1. Langkah belajar robotika


Meskipun demikian, penulis tidak menutup kemungkinan ikut menggunakan metode lain dalam belajar robotika. ..... Selengkapnya >>


Pembelajaran Robotika

robotikauns.net | Berdasar pengalaman penulis [Taufiq, 2015] dalam mengisi pelatihan robotika. Penulis menganggap memulai belajar robo...

Sabtu, 05 September 2015


robotikauns.net
| Makalah ini menyajikan informasi tentang perjalanan dan perkembangan penelitian bidang robotika di Indonesia dan informasi mengenai bidang kehidupan sehari-hari yang memanfaatkan teknologi robot. Makalah ini juga akan memaparkan tentang manfaat pembelajaran robotika sejak dini bagi sumber daya manusia (SDM) Indonesia, yaitu peserta didik dan pendidik (guru/dosen). Kemudian dijelaskan juga mengenai metode pembelajarannya. Selanjutnya makalah ini mencoba meluruskan orientasi instansi pendidikan (sekolah/Perguruan tinggi) dalam mempelajari robotika, yaitu pembelajaran robotika harus mengutamakan proses belajar, bukan sekedar hasil (memperoleh kemenangan dalam kompetisi robot). Supaya SDM Indonesia menjadi SDM yang mumpuni dalam bidang robotika, sehingga dapat mewujudkan kontribusi positif mereka di masa depan bagi bangsa dan negaranya, Indonesia.

Penulis makalah ini juga memaparkan usul kepada pemerintah (dalam hal ini RISTEKDIKTI dan/atau kementerian lain yang terkait) supaya mengarahkan penelitian bidang robotika di Indonesia tidak hanya untuk konsumsi laboratorium (tugas akhir mahasiswa atau menghasilkan jurnal) atau hanya untuk mengikuti kontes robot saja, akan tetapi juga berorentasi pada penciptaan robot-robot yang dapat diaplikasikan di dunia industri (re-orientasi). Sehingga dapat digunakan oleh perusahaan-perusahaan yang membutuhkan teknologi robot dalam proses produksinya, karena selama ini perusahaan-perusahaan tersebut masih saja menggunakan robot-robot buatan Negara lain (impor). Hal ini adalah tantangan berat yang harus dijawab dengan keseriusan dan sinergitas kerja semua elemen terkait di Negeri ini.

Kata kunci: robot, proses belajar robotika, kontribusi masa depan, re-orientasi penelitian robotika

Download full-text di sini!






_______
Catatan: Disajikan dalam workshop robotika dengan tema “Membangun Karakter Generasi Muda Melalui Robotika” yang diselenggarakan oleh BTKP DISDIKPORA DIY pada 1 September 2015

Robotika: Mengutamakan Proses Belajar, Bukan Sekedar Hasil

robotikauns.net | Makalah ini menyajikan informasi tentang perjalanan dan perkembangan penelitian bidang robotika di Indonesia dan inf...

Rabu, 12 Agustus 2015


robotikauns.net | Gerbang logika NOR-eksklusif merupakan gerbang XOR yang dibalik (inverted). Gerbang NOR-eksklusif sering kali disingkat sebagai X-NOR. Simbol standard gerbang logika X-NOR adalag seperti tampak pada gambar 1.




Gambar 1. Gerbang logika XNOR


Tabel kebenaran untuk fungsi X-NOR diberikan pada tabel 1, dari tabel tersebut terlihat bahwa tabel tersebut merupakan nilai logika dalam tabel kebenaran gerbang X-OR yang di-inversikan atau dibalik.

Gerbang X-NOR merupakan kebalikan dari gerbang XOR yaitu akan terbuka bila muncul satuan bilangan genap pada masukan. Baris 1 dan 4 dari tabel kebenaran mempunyai satuan bilangan genap, oleh karena itu keluaran akan terbuka dengan level logika tinggi (1). Baris 2 dan 3 dari tabel kebenaran tersebut berisi satuan bilangan ganjil (1 dan 1), oleh karena itu gerbang XOR tidak terbuka dan akan muncul logika rendah (0) pada keluaran.





______________________
Sumber pustaka:
Robotics University, 2013, Gerbang Logika XNOR


Gerbang logika XNOR

robotikauns.net | Gerbang logika NOR-eksklusif merupakan gerbang XOR yang dibalik (inverted). Gerbang NOR-eksklusif sering kali disi...

Selasa, 11 Agustus 2015


robotikauns.net | Gerbang logika OR-eksklusif disebut juga sebagai gerbang “setiap tetapi tidak semua”. Istilah OR-eksklusif sering kali disingkat sebagai XOR. Simbol standard gerbang logika XOR adalah seperti tampak pada gambar 1.



Gambar 1. Gerbang logika XOR


Tabel kebenaran untuk fungsi XOR diberikan pada tabel 1, dari tabel tersebut terlihat bahwa tabel tersebut sama seperti tabel kebenaran gerbang OR, kecuali bila semua masukan adalah tinggi (1), gerbang XOR akan membangkitkan keluaran rendah (0).


Gerbang XOR hanya akan terbuka bila muncul satuan bilangan ganjil pada masukan. Baris 2 dan 3 dari tabel kebenaran mempunyai satuan bilangan ganjil, oleh karena itu keluaran akan terbuka dengan level logika tinggi (1). Baris 1 dan 4 dari tabel kebenaran tersebut berisi satuan bilangan genap (0 dan 2), oleh karena itu gerbang XOR tidak terbuka dan akan muncul logika rendah (0) pada keluaran.




______________________
Sumber pustaka:
Robotics University, 2013, Gerbang Logika XOR


Gerbang logika XOR

robotikauns.net | Gerbang logika OR-eksklusif disebut juga sebagai gerbang “setiap tetapi tidak semua”. Istilah OR-eksklusif sering ...

Jumat, 07 Agustus 2015

robotikauns.net | Even though robotics have gaining an attention from students of every educational level since elementary school up to higher education, their impact in student’s education itself is still relatively small. Most of the robotics competitions in Indonesia are still focus on the result but not in the process. This paper presents an educational matrix of curriculum based on robotics which focused on the process and learning outcomes of the education. The proposed Curriculum Matrix is derived from Bloom's Taxonomy which synchronized with the Educational Curriculum of 2013 from the Indonesian Ministry of Education and Culture. Hereafter, the activities of education are designed based the available robotics module together with the designed Curriculum Matrix. By using the Curriculum Matrix, the proportion of education activities can be evaluated to achieve the learning outcomes for the specified educational level more easily.

Keywords: robotics, education, learning activities, learning outcomes, education level

Design of Curriculum Matrix for Robotics Education Derived from Bloom's Taxonomy and Educational Curriculum of 2013

robotikauns.net | Even though robotics have gaining an attention from students of every educational level since elementary school up to ...

robotikauns.net | Gerbang logika OR dihubungkan ke suatu pembalik (inverter). Masukan A dan B di-OR-kan untuk membentuk aljabar Boolean A + B. Kemudian A + B dibalik dengan gerbang NOT. Hal seperti ini dikatakan, bahwa rangkaian tersebut merupakan suatu not-OR atau rangkaian NOR. Lihat gambar 1. Perlu diperhatikan bahwa simbol gerbang NOR merupakan simbol OR dengan gelembung kecil pada keluarannya. Gelembung tersebut kadang-kadang disebut suatu gelembung pembalik (invert bubble).


Gambar 1. Gerbang logika NOR

Tabel 1 menunjukkan tabel kebenaran perbandingan antara gerbang OR dan gerbang NOR. Tabel kebenaran gerbang OR dan NOR menunjukkan bagaimana setiap keluaran gerbang OR dibalik untuk memberikan keluaran NOR.


Perhatikan tabel kebenaran gerbang NOR pada tabel 1. Keluaran dari gerbang NOR adalah tinggi (1) apabila semua masukan rendah (0).





______________________
Sumber pustaka:
Robotics University, 2013, Gerbang Logika NOR




Gerbang logika NOR

robotikauns.net | Gerbang logika OR dihubungkan ke suatu pembalik (inverter). Masukan A dan B di-OR-kan untuk membentuk aljabar Bool...

Senin, 03 Agustus 2015


robotikauns.net | Gerbang AND dihubungkan ke suatu pembalik (inverter). Masukan A dan B di-AND-kan untuk membentuk aljabar Boolean A . B. Kemudian A . B dibalik dengan gerbang NOT. Hal seperti ini dikatakan, bahwa rangkaian pada Gambar 1 tersebut merupakan suatu not-NAD atau rangkaian NAND. Perlu diperhatikan bahwa simbol gerbang NAND merupakan simbol AND dengan gelembung kecil pada keluarannya. Gelembung tersebut kadang-kadang disebut suatu gelembung pembalik (invert bubble). Tabel 1 menunjukkan tabel kebenaran perbandingan antara gerbang AND dan gerbang NAND.



Gambar 1. Ilustrasi gerbang logika NAND


Tabel kebenaran gerbang AND dan NAND menunjukkan bagaimana setiap keluaran gerbang AND dibalik untuk memberikan keluaran NAND.

Fungsi gerbang NAND menjadi gerbang universal dalam rangkaian digital. Gerbang NAND penggunaannya sangat luas dalam sistem digital. Perhatikan tabel kebenaran gerbang NAND dalam tabel 1. Keluaran dari gerbang NAND adalah rendah (0) apabila semua masukan tinggi (1).




______________________
Sumber pustaka:
Robotics University, 2013, Gerbang Logika NAND





Gerbang Logika NAND

robotikauns.net | Gerbang AND dihubungkan ke suatu pembalik (inverter). Masukan A dan B di-AND-kan untuk membentuk aljabar Boolean A...

Sabtu, 01 Agustus 2015


robotikauns.net | Gerbang logika NOT merupakan gerbang satu-masukan yang berfungsi sebagai pembalik (inverter). Jika masukannya tinggi, maka keluarannya rendah dan jika masukannya rendah, maka keluarannya tinggi. Simbol logika standar untuk gerbang NOT digambarkan pada gambar 1. Sedangkan tabel kebenaran gerbang NOT ditunjukan pada tabel 1.



Gambar 1. Gerbang logika NOT

Masukan-masukan ditunjukkan sebagai digit biner (bit). Perlu kita perhatikan bahwa keluaran akan menjadi 1 bila masukan A adalah 0. Sebaliknya keluaran akan menjadi 0 bila masukan A adalah 1. Biner 0 didefinisikan sebagai suatu tegangan RENDAH atau tegangan tanah (ground). Biner 1 didefinisikan sebagai tegangan TINGGI.




______________________
Sumber pustaka:
Robotics University, 2013, Gerbang Logika NOT


Gerbang logika NOT

robotikauns.net | Gerbang logika NOT merupakan gerbang satu-masukan yang berfungsi sebagai pembalik (inverter). Jika masukannya tinggi...

Senin, 20 Juli 2015

robotikauns.net | Interupsi adalah proses dalam sistem mikrokontroler yang menghentikan aliran program utama akibat terjadinya (event) trigger (pemicu) tertentu dari suatu sumber (vector) interupsi dan memaksa sistem mikrokontroler untuk mengeksekusi sub-rutin/fungsi/blok program layanan interupsi (interrupt service routine, ISR) hingga selesai (complete). Setelah program interupsi selesai dikerjakan, maka sistem mikrokontroler akan kembali melanjutkan program utama yang sebelumnya dihentikan. Gambar 1 menunjukkan ilustrasi sebuah proses interupsi program.


Gambar 1. Proses interupsi program

A. Sumber (Vektor) Interupsi
Pada sebuah komponen embedded systems seperti mikrokontroler, memiliki 2 jenis sumber interupsi, yaitu:
  1. Interupsi internal
    Sumber (vektor) interupsi yang berasal dari dalam sistem mikrokontroler itu sendiri.
  2. Interupsi eksternal
    Sumber interupsi yang berasal dari luar sistem mikrokontroler.
Pada mikrokontroler AVR ATMEG32 memiliki variasi sumber interupsi. Berikut ini adalah daftar vektor intrupsi pada mikrokontroler AVR ATMEGA32 ... Selengkapnya >>



Interupsi Pada Mikrokontroler AVR ATMEGA32

robotikauns.net | Interupsi adalah proses dalam sistem mikrokontroler yang menghentikan aliran program utama akibat terjadinya (event) t...

Sabtu, 18 Juli 2015

robotikauns.net | Analog to Digital Converter atau ADC adalah fitur dalam mikrokontroler yang memiliki fungsi untuk menggonversi (merubah) sinyal masukan analog (dari peranti masukan eksternal) menjadi sinyal masukan digital. Pada mikrokontroler, ADC dapat digunakan untuk berkomunikasi antara mikrokontroler dengan peranti-peranti eksternal (sensor) yang memiliki gelombang sinyal keluaran berupa gelombang sinyal analog (sinus). Gambar 1 merupakan gambar diagram blok fitur ADC pada mikrokontroler AVR ATMEGA32.


Gambar 1. Diagram blok ADC mikrokontroler AVR ATMEGA32

A. Register Pengatur ADC Mikrokontroler AVR ATMEGA32
Dalam pengaturan ADC melibatkan beberapa register. Register-register tersebut antara lain sebagai berikut ... Selengkapnya >>



Analog To Digital Converter (ADC) Mikrokontroler AVR ATMEGA32

robotikauns.net | Analog to Digital Converter atau ADC adalah fitur dalam mikrokontroler yang memiliki fungsi untuk menggonversi (merub...

Jumat, 17 Juli 2015

robotikauns.net | Timer/counter 1 adalah fitur dalam mikrokontroler yang memiliki fungsi sebagi pewaktu (timer) atau sebagai pencacah (counter) suatu nilai cacahan. Pada mikrokontroler AVR ATMEGA32, selain digunakan pewaktu atau pencacah, fitur timer/counter juga dapat difungsikan sebagai pembangkit sinyal gelombang pulse width modulation (PWM) yang dapat digunakan pada peranti-peranti yang membutuhkan sinyal gelombang PWM dalam operasinya. Gambar 1 merupakan gambar diagram blok fitur timer/counter 1 pada mikrokontroler AVR ATMEGA32.


Gambar 1. Diagram blok timer/counter 1 mikrokontroler AVR ATMEGA32

A. Register Pengatur Timer/counter 1 Mikrokontroler AVR ATMEGA32
Seperti halnya pada port I/O mikrokontroler AVR ATMEGA32, dalam pengaturan timer/counter 1 melibatkan beberapa register. Register-register tersebut antara lain sebagai berikut:
  1. Timer/Counter Control Register A (TCCR1A)
  2. Timer/Counter Control Register B (TCCR1B)
  3. Timer/Counter Register (TCNT1H-TCNT1L)
  4. Output Compare Register A (OCR1AH – OCR1AL)
  5. Output Compare Register B (OCR1BH – OCR1BL)
  6. Input Capture Register1 (ICR1H – ICR1L)
  7. Timer/Counter Interrupt Mask Register (TIMSK)
  8. Timer/Counter Interrupt Flag Register (TIFR)
Untuk pengaturan timer/counter 1 akan melibatkan 6 buah register (No. 1 sampai No. 6), sedangkan ketika kita menggunakan timer/counter 1 sebagai ... Selengkapnya >>


Timer/Counter 1 Mikrokontroler AVR ATMEGA32

robotikauns.net | Timer/counter 1 adalah fitur dalam mikrokontroler yang memiliki fungsi sebagi pewaktu (timer) atau sebagai pencacah (c...

Rabu, 15 Juli 2015

robotikauns.net | Port input/output (I/O) merupakan bagian atau fitur sebuah mikrokontroler yang memiliki fungsi untuk membangun komunikasi antara mikrokontroler dengan peranti masukan (input) atau peranti keluaran (output) eksternal. Contoh peranti input adalah berbabagai macam sensor (LM35, ultrasonik PING/SRF, kompas digital, gyroscope, accelerometer, sensor optik, dll), sedangkan contoh peranti output adalah seperti berbagai macam aktuator (motor DCMP, motor servo, motor stepper, solenoid, dll), berbagai macam komponen display (LED, LCD, seven segment, dot-matrix, dll), berbagai macam komponen penghasil suara (buzzer, speaker, dll), dan lain sebagainya.

A. Port I/O Pada Mikrokontroler AVR ATMEGA32
Mikrokontroler AVR ATMEGA32 memiliki 4 buah port I/O, yaitu PORTA, PORTB, PORTC, dan PORTD yang pada setiap port memiliki 8 kaki I/O (ciri mikrokontroler 8-bit). Sehingga secara keseluruhan mikrokontroler AVR ATMEGA32 memiliki 32 jalur untuk berkomunikasi dengan peranti input atau peranti output.


Gambar 1. Letak kaki/pin input/output mikrokontroler AVR ATMEGA32

B. Skematik Port I/O Mikrokontroler AVR ATMEGA32

Apabila kita memerhatikan skematik pin I/O mikrokontroler AVR ATMEGA32 pada gambar 2, maka di sana tampak bahwa... Selengkapnya >>


Port Input/Output Mikrokontroler AVR ATMEGA32

robotikauns.net | Port input/output (I/O) merupakan bagian atau fitur sebuah mikrokontroler yang memiliki fungsi untuk membangun komunik...

Kamis, 09 Juli 2015


robotikauns.net
| Gerbang logika OR akan memberikan keluaran 1 jika salah satu dari masukannya pada keadaan 1. Jika diinginkan keluaran bernilai 0, maka semua masukan harus dalam keadaan 0.

Gerbang OR disebut juga sebagai gerbang “setiap atau semua”. Gambar 1 mengilustrasikan gagasan gerbang OR. Lampu DC akan menyala bila saklar A atau saklar B tertutup. Lampu juga akan menyala bila baik saklar A maupun saklar B tertutup. Lampu DC tidak akan menyala bila kedua saklar (A dan B) terbuka. Semua kombinasi kemungkinan keadaan saklar A dan B ditunjukkan pada table 1.



Gambar 1. Ilustrasi gerbang logika OR

Gambar 2. Simbol gerbang OR

Simbol logika standar untuk gerbang OR digambarkan pada Gambar 2. Perhatikan perbedaan bentuk gerbang OR dengan gerbang AND.


Tabel kebenaran untuk gerbang OR 2-masukan ini ditunjukkan pada Tabel 2. Masukan-masukan ditunjukkan sebagai digit biner (bit). Perlu kita perhatikan bahwa keluaran akan menjadi 1 hanya bila salah satu atau kedua masukan A dan B adalah 1. Biner 0 didefinisikan sebagai suatu tegangan RENDAH atau tegangan tanah (ground). Biner 1 didefinisikan sebagai tegangan TINGGI.





______________________
Sumber pustaka:
Robotics University, 2013, Gerbang Logika OR




Gerbang Logika OR

robotikauns.net | Gerbang logika OR akan memberikan keluaran 1 jika salah satu dari masukannya pada keadaan 1. Jika diinginkan keluara...

Selasa, 07 Juli 2015


robotikauns.net | Gerbang logika AND digunakan untuk menghasilkan logika 1 jika semua masukan mempunyai logika 1, jika tidak maka akan dihasilkan logika 0. Gerbang AND disebut juga gerbang “semua atau tidak satu pun”. Gambar 1 mengilustrasikan gagasan gerbang AND. Lampu DC hanya akan menyala bila kedua saklar masukan (A dan B) tertutup. Semua kombinasi keadaan saklar A dan B ditunjukkan pada table 1.

Gambar 1. Ilustrasi gerbang logika



Gambar 2. Simbol gerbang AND

Simbol logika standar untuk gerbang AND digambarkan pada Gambar 2. Simbol ini menunjukkan masukan sebagai A dan B. Sedangkan keluaran dinyatakan sebagai Y. Simbol tersebut merupakan symbol untuk suatu gerbang AND 2-masukan.


Tabel kebenaran untuk gerbang AND 2-masukan ini ditunjukkan pada Tabel 2. Masukan-masukan ditunjukkan sebagai digit biner (bit). Perlu kita perhatikan bahwa keluaran akan menjadi 1 hanya bila kedua masukan A dan B adalah 1. Biner 0 didefinisikan sebagai suatu tegangan RENDAH atau tegangan tanah (ground). Biner 1 didefinisikan sebagai tegangan TINGGI.




__________________
Sumber pustaka:
Robotics University, 2013, Gerbang Logika AND



Gerbang Logika AND

robotikauns.net | Gerbang logika AND digunakan untuk menghasilkan logika 1 jika semua masukan mempunyai logika 1, jika tidak maka aka...

Senin, 06 Juli 2015


robotikauns.net | Kemudian kita akan belajar mengkonversikan dari sistem bilangan heksadesimal ke sistem bilangan desimal, biner, dan oktal.

1. Konversi Bilangan Heksadesimal Ke Bilangan Desimal
Dari bilangan heksadesimal dapat dikonversikan ke bilangan desimal dengan cara mengalikan masing-masing digit bilangan dengan position value-nya.

Misal konversi dari bilangan (C7F)16 = (……………..)10



2. Konversi Bilangan Heksadesimal Ke Bilangan Biner
Konversi dari bilangan heksadesimal ke bilangan biner dapat dilakukan dengan cara mengkonversikan masing-masing digit heksadesimal ke digit heksadesimla ke 4-digit biner.

Misalnya bilangan heksadesimal ED dapat dikonversikan dengan cara:

(ED)16 = (1110 1101)2

Berarti bilangan biner dari bilangan heksadesimal ED adalah (1110 1101)2.

3. Konversi Bilangan Heksadesimal Ke Bilangan Oktal
Konversi dari bilangan heksadesimal ke bilangan oktal dapat dilakukan dengan cara:

1) Mengubah bilangan heksadesimal menjadi bilangan biner terlebih dahulu,
2) Kemudian bilangan biner tersebut dikonversi ke bilangan oktal.

Mislanya bilangan heksadesimal C5E, akan dikonversikan ke bilangan oktal, caranya adalah sebagai berikut:

Dikonversikan terlebih dahulu ke bilangan biner, yaitu:

(C 5 E)16 = (1100 0101 1110)2

Dari bilangan biner, kemudian baru dikonversikan ke bilangan oktal, yaitu:

110 001 011 110 = 6 1 3 6

Sehingga bilangan oktal dari bilangan heksadesimla C5E adalah (6136)8.





______________________
Sumber pustaka:

Robotics University, 2013, Konversi Bilangan Heksadesimal


Konversi Bilangan Heksadesimal

robotikauns.net | Kemudian kita akan belajar mengkonversikan dari sistem bilangan heksadesimal ke sistem bilangan desimal, biner, dan...

Sabtu, 04 Juli 2015


robotikauns.net | Berikut ini akan kita akan belajar mengkonversikan bilangan desimal ke sistem bilangan biner, oktal, maupun heksadesimal.

1. Konversi Bilangan Desimal Ke Bilangan Biner

Ada beberapa metode untuk mengkonversikan dari sistem bilangan desimal ke sistem bilangan biner. Metode yang pertama dan paling banyak digunakan adalah dengan cara membagi nilai dua (2) dan sisa setiap pembagian merupakan digit biner dari bilangan biner hasil konversi.

Metode ini disebut “metode sisa” (remainder method).

Misal: (35)10 = (…………..)2

Maka,


Cara untuk mendapatkan pembacaan sistem bilangan biner tersebut adalah dimulai dari bawah ke atas. Jadi bilangan desimal 35 dalam sistem bilangan biner adalah 110001.

2. Konversi Bilangan Desimal Ke Bilangan Oktal
Metode yang sama dari contoh konversi bilangan biner diatas juga berlaku untuk sistem bilangan oktal, yaitu dengan cara membagi nilai delapan (8) dan sisa setiap pembagian merupakan digit oktal dari bilangan oktal hasil konversi.

Misal:

(200)10 = (………….)8

Maka,



Cara untuk mendapatkan pembacaan sistem bilangan oktal tersebut adalah dimulai dari bawah ke atas. Jadi bilangan desimal 200 dalam sistem bilangan oktal adalah 310.

3. Konversi Bilangan Desimal Ke Bilangan Heksadesimal

Dengan cara yang sama dari contoh konversi bilangan biner maupun oktal diatas juga berlaku untuk sistem bilangan heksadesimal, yaitu dengan cara membagi nilai enambelas (16) dan sisa setiap pembagian merupakan digit heksadesimal dari bilangan heksadesimal hasil konversi.

Misal:

(1700)10 = (………….)16

Maka,



Cara untuk mendapatkan pembacaan sistem bilangan heksadesimal tersebut adalah dimulai dari bawah ke atas. Jadi bilangan desimal 1700 dalam sistem bilangan heksadesimal adalah 6A4.








______________________
Sumber pustaka:

Robotics University, 2013, Konversi Bilangan Desimal


Konversi Bilangan Desimal

robotikauns.net | Berikut ini akan kita akan belajar mengkonversikan bilangan desimal ke sistem bilangan biner, oktal, maupun heksade...

Jumat, 03 Juli 2015


robotikauns.net
| Konversi bilangan oktal. Berikut ini kita akan belajar mengkonversikan dari sistem bilangan oktal ke sistem bilangan biner, desimal, dan heksadesimal.

1. Konversi Bilangan Oktal Ke Bilangan Biner
Konversi dari bilangan oktal ke bilangan biner dapat dilakukan dengan cara mengkonversi masing-masing digit oktal ke 3-digit biner.

Misalnya bilangan oktal 5413 dapat dikonversikan ke biner dengan cara:

(5 4 1 3)8 = (101 100 001 011)2

Penjelasan: 

2. Konversi Bilangan Oktal Ke Bilangan Desimal

Dari bilangan oktal dapat dikonversikan ke bilangan desimal dengan cara mengalikan masing-masing bit dalam bilangan dengan position value-nya.

Misal, konversi dari (567)8 = (……………………)10



3. Konversi Bilangan Oktal Ke Bilangan Heksadesimal
Konversi dari bilangan oktal ke bilangan heksadesimal dapat dilakukan dengan cara:

1) Mengubah bilangan oktal menjadi bilangan biner terlebih dahulu,
2) Kemudian bilangan biner tersebut dikonversi ke bilangan heksadesimal.

Mislanya bilangan oktal 3435, akan dikonversikan ke bilangan heksadesimal, caranya adalah sebagai berikut:

Langkah-1:
Konversikan dahulu bilangan oktal 3435 ke bilangan biner, yaitu:

(3435)8 = (011 100 011 101)2

Langkah-2:

Dari bilangan biner, baru dikonversikan ke bilangan heksadesimal, yaitu:

0111 0001 1101= 7 1 D

Maka bilangan desimal dari bilangan oktal 3435 adalah (71D)16





___________________
Sumber pustaka:
Robotics University, 2013, Konversi Bilangan Oktal


Konversi Bilangan Oktal

robotikauns.net | Konversi bilangan oktal. Berikut ini kita akan belajar mengkonversikan dari sistem bilangan oktal ke sistem bilang...

Rabu, 01 Juli 2015

robotikauns.net | Pada artikel sebelumnya tentang “Teknik Kendali PID”, penulis telah menyampaikan apa yang dimaksud dengan teknik kendali PID. Pada kesempatan kali ini, penulis akan mengajak pembaca sekalian untuk mengetahui aplikasi teknik kendali PID pada pengendalian sistem robot line follower (LF).

Diagram blok pengendalian PID pada robot LF dapat dilihat pada gambar 1.Gambar 1 di bawah ini menunjukkan bahwa pengendalian pada robot line follower adalah termasuk dalam sistem kendali loop terbuka (open loop), karena disana tidak terdapat elemen umpan balik dari keluaran (output) sistem yang dalam hal ini adalah kondisi putaran motor penggerak roda yang terukur oleh suatu sensor (misalnya, encoder) menuju masukan (input) sistem.


Gambar 1. Diagram blok pengendali PID pada robot LF

Sinyal error pada teknik pengendalian PID pada robot line follower dihasilkan dari pembacaan sensor optik terhadap garis pandunya (Lihat gambar 1 di atas). Nilai sinyal error (e) inilah yang akan diproses oleh bagian pemroses (processor) dengan menerapkan persamaan-persamaan untuk masing-masing aksi kendali, baik aksi kendali proporsional (P), integral (I), dan juga derivatif (D)... Selengkapnya >>

Aplikasi Teknik Kendali PID Pada Robot Line Follower

robotikauns.net | Pada artikel sebelumnya tentang “ Teknik Kendali PID ”, penulis telah menyampaikan apa yang dimaksud dengan teknik kend...

Selasa, 16 Juni 2015

robotikauns.net | Kebutuhan dan langkah mempelajari mikrokontroler AVR MEGA dapat dijabarkan sebagaimana penjelasan di bawah ini.

A. Kebutuhan Belajar Mikrokontroler AVR MEGA

Kebutuhan software:
1. Integrated Development Environment (IDE)
Software IDE adalah software yang pada umumnya memiliki 3 fungsi yang terintegrasi, yaitu 1) Text editor, halaman software sebagai tempat untuk menulis program, 2) Compiler, penerjemah bahasa program (C, Basic, Assembler, dll) menjadi bahasa mesin berupa file berekstensi *.hex, 3) Simulator, untuk menguji kode program sebelum diisikan ke dalam IC mikrokontroler. Software IDE untuk mikrokontroler yang telah banyak digunakan antara lain: WinAVR, CodeVisionAVR, BASCOM-AVR, dan lain sebagainya.

2. Downloader interface
Untuk keperluan mengirim/mengisi file program berektensi *.hex ke dalam IC mikrokontroler diperlukan software interface antara komputer dengan mikrokontroler target. Meskipun, pada beberapa software IDE telah dilengkapi juga dengan fasilitas untuk mengisikan/mengirimkan file program *.hex ke dalam mikrokontroler. Software antarmuka yang biasa digunakan antara lain: ProgISP172, AVRdude, Khazama, Extreme burner, dll

Kebutuhan hardware:
1. Komputer
2. Minimum systems AVR MEGA
3. Modul belajar
4. USB programmer (USBasp)
5. USB cable (printer)
6. Portable Adaptor

B. Langkah Belajar Mikrokontroler AVR MEGA


Apabila kebutuhan belajar mikrokontroler AVR ATMEGA yang penulis sampaikan di atas telah dapat disediakan, maka ... Selengkapnya >>


Kebutuhan & Langkah Mempelajari Mikrokontroler AVR MEGA

robotikauns.net | Kebutuhan dan langkah mempelajari mikrokontroler AVR MEGA dapat dijabarkan sebagaimana penjelasan di bawah ini. A. Ke...

 

Robotika UNS © 2015 - Supported by ET | Designed by Templateism.com | Plugins By MyBloggerLab.com