Danish Adli Amani
Blog tempat berbagi ilmu pengetahuan
Rabu, 19 Juni 2013
Kamis, 13 Juni 2013
DARPA Munculkan Proyek Kamera Gigapiksel
DARPA (Defense
Advanced Research Projects Agency) baru saja memunculkan proyek
terbarunya. Dalam proyek terbaru tersebut, mereka membuat perangkat
canggih yakni sebuah kamera gigapiksel.
Kamera tersebut pun mampu menghasilkan gambar dengan resolusi yang
jauh lebih tinggi dibandingkan dengan kemampuan melihat mata manusia.
Dalam sebuah tes yang mereka lakukan, kamera tersebut mampu menghasilkan
gambar dengan resolusi 1.4 gigapiksel dan 0.96 gigapiksel. Penelitian
tersebut pun mereka lanjutkan dengan target gambar mencapai resolusi
antara 10 hingga 50 gigapiksel.
Sebagai bahan perbandingan, saat ini banyak handphone pintar baik
Android, iPhone, BlackBerry ataupun Windows Phone yang memiliki kamera 8
megapiksel. Dan, 1 gigapiksel sama dengan 1.000 megapiksel atau 1
miliar piksel. Cara kerja kamera ini pun hampir mirip dengan cara kerja
prosesor paralel pada superkomputer, yakni memakai menggunakan 100 dan
150 micro kamera untuk menghasilkan gambar wide panoramic dengan
resolusi sangat tinggi.
Proyek kamera ini merupakan salah satu program AWARE (Advance Wide
Field of Vision Architectures for Image Reconstruction and Exploitation)
milik DARPA. Program tersebut bertujuan untuk meningkatkan kemampuan
pengamatan dalam bidang militer.
RHex, Robot Canggih yang Memiliki Kemampuan untuk Naik Tangga, Loncat hingga Berenang di dalam Air
Sebuah proyek terbaru dari DARPA baru saja
dipublikasikan kepada khalayak umum. Proyek terbaru tersebut adalah
sebuah robot dengan banyak fungsi bernama RHex.
Robot ini memiliki desain enam kaki yang memudahkannya untuk berjalan
di medan yang sulit. Sedikit berbeda memang dengan robot berbentuk
manusia yang akhir-akhir ini banyak dikembangkan. Namun dengan bentuknya
tersebut, robot ini pun memiliki beberapa kemampuan yang bahkan tidak
dipunyai oleh robot lain.
Dalam sebuah video, robot RHex ini juga ditunjukkan memiliki
kemampuan untuk melompat. Tak hanya itu, robot ini juga mampu memanjat
tangga yang bahkan lebih tinggi dari ukuran panjangnya.
Dalam video tersebut memang hanya diperlihatkan kemampuan meloncat
serta memanjat dari robot ini. Namun dengan desainnya yang kokoh, robot
RHex ini juga mempunyai kemampuan untuk berenang di dalam air.
Selasa, 11 Juni 2013
AMD Perkenalkan Prosesor Terbarunya dengan Kecepatan hingga 5GHz
Tak mau
ketinggalan dengan Intel yang baru saja meluncurkan prosesor generasi
ke-4 Haswell, AMD pun memperkenalkan produk prosesor miliknya. Tak
tanggung-tanggung, prosesor terbaru dari AMD tersebut pun menawarkan
kecepatan hingga 5GHz. Dengan kecepatannya tersebut, prosesor ini pun
menjadi yang pertama dengan kecepatan 5GHz untuk pasar komersial.
Prosesor dengan nama AMD FX-9590 tersebut merupakan CPU yang dibangun
dengan menggunakan arsitektur Piledriver delapan core. Dengan teknologi
tersebut, prosesor AMD terbaru ini pun bisa mencapai kecepatan 5GHz
dalam mode turbo.
Selain itu, pihak AMD juga menyediakan prosesor FX-9370 yang memiliki
spesifikasi sedikit lebih rendah. FX-9370 ini juga merupakan prosesor
yang mempunyai delapan core. Bedanya, prosesor ini menawarkan kecepatan
sedikit lebih rendah, yakni 4.7GHz.
Pihak AMD pun mengungkapkan bahwa kedua prosesor terbarunya itu siap
dijual di pasaran pada tahun ini. Namun mengenai harganya, pihak AMD
masih belum mengungkapkannya kepada publik.
Simulasi Papan Tombol Cerdas Cermat
Simulasi
ini merupakan rangkaian kontrol kerja komponen push button (tombol),
dioda led (lampu) dan buzzer (bell) sejumlah 3x atau sesuai kebutuhan.
Skenario kerja rangkaian seperti halnya lomba adu cepat dalam cerdas
cermat, jika tombol ditekan maka lampu akan menyala dan bell berbunyi.
Dan jika dua tombol atau lebih ditekan, maka hanya bell dan lampu milik
tombol yang ditekan lebih dulu yang akan menyala. Karena tombol yang
ditekan lebih dulu akan mengunci tombol yang lain sehingga tidak dapat
menyalakan bell dan lampu miliknya.
Komponen yang diperlukan :
Koneksi komponen : Penulisan program //Simulasi Lomba Cerdas Cermat Adu Cepat const int button1 = 10; //deklarasi pin 10 sebagai button1 const int button2 = 11; //deklarasi pin 11 sebagai button2 const int button3 = 12; const int buzzerLed1 = 2; //deklarasi pin 2 sebagai buzzerLed1 const int buzzerLed2 = 4; const int buzzerLed3 = 6; int buttonState1 = 0; //deklarasi variabel buttonState1 int buttonState2 = 0; int buttonState3 = 0; int saklar1 = 0; //deklarasi variabel saklar1 int saklar2 = 0; int saklar3 = 0; int tunda = 10; //variabel tunda diberi nilai 10 mili second void setup () { pinMode (button1, INPUT); //pin button1 sebagai input pinMode (button2, INPUT); pinMode (button3, INPUT); pinMode (buzzerLed1, OUTPUT); //buzzerLed1 sebagai output pinMode (buzzerLed2, OUTPUT); pinMode (buzzerLed3, OUTPUT); } void loop () { buttonState1 = digitalRead (button1); //membaca sinyal digital (digitalRead) dari buttonState2 = digitalRead (button2); //pin button1,2,3 buttonState3 = digitalRead (button3); //Pernyataan perulangan kontrol struktur if if (buttonState1 == HIGH && saklar2 == 0 && saklar3 == 0) //persyaratan if { saklar1++; //variabel saklar1 ditambahkan 1 } else { if (buttonState2 == HIGH && saklar1 == 0 && saklar3 == 0) //persyaratan if ke 2 { saklar2++; //variabel saklar2 ditambahkan 1 } else { if (buttonState3 == HIGH && saklar1 == 0 && saklar2 == 0) { saklar3++; } else { if (buttonState1 == LOW && buttonState2 == LOW && buttonState3 == LOW) { //persyaratan if jika semua tombol low saklar1 = 0; saklar2 = 0; saklar3 = 0; //variabel saklar1,2,3 = 0 } } } } if (saklar1 != 0) //persyaratan if tidak sama dengan 0 { digitalWrite (buzzerLed1, HIGH); //pin buzzerLed1 = high digitalWrite (buzzerLed2, LOW); //pin buzzerLed2 = low digitalWrite (buzzerLed3, LOW); } else { if (saklar2 != 0) { digitalWrite (buzzerLed1, LOW); digitalWrite (buzzerLed2, HIGH); digitalWrite (buzzerLed3, LOW); } else { if (saklar3 != 0) { digitalWrite (buzzerLed1, LOW); digitalWrite (buzzerLed2, LOW); digitalWrite (buzzerLed3, HIGH); } else { if (saklar1 == 0 && saklar2 == 0 && saklar3 == 0) { digitalWrite (buzzerLed1, LOW); digitalWrite (buzzerLed2, LOW); digitalWrite (buzzerLed3, LOW); } } } } delay (tunda); } |
Langganan:
Postingan (Atom)