Pada era digital seperti ini, semua orang dituntut untuk mengikuti perkembangan zaman yang sangat amat pesat. Mulai dari anak-anak hingga orang tua, semuanya membutuhkan teknologi untuk mempermudah segala kegiatan maupun aktivitas. Sebagai contoh anak-anak sekarang harus mahir teknologi untuk bisa menggunakan aplikasi conference call seperti Zoom, Whatsapp dan lain sebagainya agar dapat mengikuti pembelajaran yang dikarenakan oleh pandemi. Sama sepertinya hiburan, dahulu kita harus menyalakan TV dan mengikuti jadwal tayang acara untuk dapat mendapatkan hiburan yang diinginkan. Sekarang segala hiburan serta tontonan dapat dengan mudah kita akses dengan internet, smartphone dan lain sebagainya, bahkan kita bisa akses kapan saja, dimana saja dan sesuai dengan kehendak kita. Tontonan edukasi hingga kontroversi tersedia dalam internet, dan pilihan untuk memilih tontonan itu hak kita. Seperti yang dilakukan oleh Mahasiswa dari salah satu universitas di Kalimantan Timur, mereka membuat berb
Get link
Facebook
X
Pinterest
Email
Other Apps
Mari mengenal Arduino !
Get link
Facebook
X
Pinterest
Email
Other Apps
-
Assalamu'alaikum semua, di blog kali ini saya akan berbagi sedikit ilmu dan sedikit pengalaman yang saya punya di bidang Microcontroller, yuk daripadak penasaran mending kita langsung bahas saja !
Apa itu Arduino?
Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Saat ini Arduino sangat populer di seluruh dunia.
Banyak pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari. Tapi tidak hanya pemula, para hobbyist atau profesional pun ikut senang mengembangkan aplikasi elektronik menggunakan Arduino. Bahasa yang dipakai dalam Arduino bukan assembler yang relatif sulit, tetapi bahasa C yang disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino.
Kelebihan Arduino
Untuk kalian yang bertanya-tanya atau masih bingung apa aja sih kelebihan dari si arduino ini, yuk simak lebih lanjut.
Di bawah ini adalah kelebihan dari Arduino :
Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload program dari komputer.
Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa menggunakannya.
Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board arduino. Contohnya shield GPS, Ethernet,dll.
Emang segini aja kelebihannya? eitssss sabar dulu, dibawah ini kelebihan arduino yang lebih lengkap, check this out !
SOKET USB
Soket USB adalah soket kabel USB yang disambungkan kekomputer atau laptop. Yang berfungsi untuk mengirimkan program ke arduino dan juga sebagai port komunikasi serial.
INPUT/OUTPUT DIGITAL DAN INPUT ANALOG
Input/output digital atau digital pin adalah pin pin untuk menghubungkan arduino dengan komponen atau rangkaian digital. contohnya , jika ingin membuat LED berkedip, LED tersebut bisa dipasang pada salah satu pin input atau output digital dan ground. komponen lain yang menghasilkan output digital atau menerima input digital bisa disambungkan ke pin pin ini. Input analog atau analog pin adalah pin pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian analog. contohnya , potensiometer, sensor suhu, sensor cahaya, dll.
CATU DAYA
pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan dengan arduino. Pada bagian catu daya ini pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada arduino tanpa melalui tegangan pada USB atau adaptor, sedangkan Reset adalah pin untuk memberikan sinyal reset melalui tombol atau rangkaian eksternal.
Baterai / Adaptor
Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari baterai/adaptor 9V pada saat arduino sedang tidak disambungkan kekomputer. Jika arduino sedang disambungkan kekomputer dengan USB, Arduino mendapatkan suplai tegangan dari USB, Jika tidak perlu memasang baterai/adaptor pada saat memprogram arduino.
Nah, itu dia beberapa kelebihan dari Arduino, selanjutnya adalah kekurangan dari Arduino, tentu saja Arduino memiliki kekurangan, tidak ada yang sempurna terkecuali Tuhan Yang Maha Esa.
Kekurangan Arduino
Apa saja sih kekurangan Arduino?, penasaran? yuks langsung saja !!!
Kode HEX terbilang besar bila Anda membandingkannya dengan mikrokontroller pro.
Kesalahan fuse bit sering terjadi sewaktu memproses bootloader.
Program lama harus Anda modifikasi bila ingin mengubah/menambahkan instruksi.
Ruang penyimpanan flash berkurang (dipakai oleh bootloader).
Itu dia beberapa kekurangan dari Arduino, nah kali ini saya akan memberikan salah satu project Arduino yang telah saya buat, yang saya beri nama Smart Door Lock, tidak usah banyak basa-basi langsung saja simak video berikut !
Bagaimana? tertarik mencoba project yang telah saya dan teman saya buat? sungguh menarik bukan? nah, dibawah ini script project Smart Door Lock yang saya buat #include <DFPlayer_Mini_Mp3.h> #include <SoftwareSerial.h> #include <RFID.h> #include <SPI.h> #define SS_PIN 10 #define RST_PIN 9 SoftwareSerial mySerial(7, 6); const int pin8=8; const int pin5=5; RFID rfid(SS_PIN,RST_PIN); bool cek; void setup() { digitalWrite(pin5, HIGH); Serial.begin(9600); mySerial.begin (9600); SPI.begin(); rfid.init(); pinMode(pin8,OUTPUT); pinMode(pin5,OUTPUT); mp3_set_serial (mySerial); delay(1); mp3_set_volume (9090); } void loop() { //digitalWrite(pin5, HIGH); if(rfid.isCard()){ if(rfid.readCardSerial()){ Serial.print(rfid.serNum[0]); Serial.print(" "); Serial.print(rfid.serNum[1]); Serial.print(" "); Serial.print(rfid.serNum[2]); Serial.print(" "); Serial.println(rfid.serNum[3]); } if (rfid.serNum[1]== 157 && cek == 0) { digitalWrite(pin8, LOW); digitalWrite(pin5, LOW); mp3_play(1); //delay(3000); //digitalWrite(pin5, LOW); //digitalWrite (IDM, LOW); cek = 1; } else if (rfid.serNum[1]== 157 & cek == 1) { digitalWrite(pin8, LOW); digitalWrite(pin5, HIGH); //mp3_play(2); delay(10); //digitalWrite (IDM, HIGH); cek = 0; } else { digitalWrite(pin8,HIGH); //digitalWrite(pin5,LOW); //delay(500); mp3_play(2); delay(5000); digitalWrite(pin8,LOW); delay(1); } delay(1000); rfid.halt(); }
}
Alat-alat yang saya pakai di project kali ini adalah : 1. Arduino Uno 2. Breadboard 3. Kabel Jumper 4. RFID 5. Selenoid door lock 6. Mp3 module player 7. Power adapter 9v 8. Lampu LED
Nah itu dia sedikit penjelasan Arduino dari saya, maaf jika kata-kata saya kurang berkenan dihati anda,dan semoga blog kali ini bermanfaat bagi kita semua, ohiya jangan lupa share ke teman-teman yang lain ya!, sampai jumpa di blog-blog selanjutnya !
Assalamu’alaikum Warahmatullahi Wabarakatuh sahabat semua,kembali lagi dengan saya hehe, bagaimana kabar kalian hari ini? semoga baik baik aja ya, nah kali ini saya mendapat tugas untuk menyimpulkan materi TrixBox serta video konfigurasinya. Dan kali ini saya akan membagikan apa saja sih materi yang sudah saya simpulkan itu, yuk langsung ke pembahasannya ! Pengertian TrixBox Trixbox adalah sebuah VOIP server yang dibuat menjadi satu dengan system operasi, yaitu Linux CentOS. Trixbox bersifat open source yang artinya setiap orang dapat mengetahui source code programnya dan memperolehnya secara gratis. Apabila di install pada komputer/laptop dengan interface yang sesuai, maka akan dapat digunakan sebagai full feature PBX untuk pengguna rumahan, lembaga, VOIP service provider dalam komunitasnya di dunia internet mempunyai 2 forum yang berbeda yaitu pengembangan dengan sifat open source dan commercial akan tetapi keduanya mempunyai forum yang saling memberikan s
Assalamu’alaikum Warahmatullahi Wabarakatuh sahabat semua,kembali lagi dengan saya hehe, bagaimana kabar kalian hari ini? semoga baik baik aja ya, nah kali ini saya mendapat tugas untuk menyimpulkan materi yang berkaitan tentang Wireless dan juga Fiber Optic. Dan kali ini saya akan membagikan apa saja sih materi yang sudah saya simpulkan itu, yuk langsung ke pembahasannya ! 1. Pengertian Jaringan Nirkabel (Wireless Network) Apa itu Jaringan Nirkabel? Jaringan Nirkabel adalah suata media transmisi data jaringan yang tidak menggunakan sebuah kabel, karena jaringan ini tanpa kabel tetapi dalam jaringan ini diperlukan gelombang elektromagnetik sebagai media trasmisi datanya. Berbeda dengan jaringan berkabel (wired network), jaringan ini tidak menggunakan kabel untuk bertukar informasi/data dengan komputer lain melainkan menggunakan gelombang elekgromagnetik untuk mengirimkan sinyal informasi data antar komputer satu dengan komputer lainnya. Wireless adapter merupakan salah
Assalamu’alaikum Warahmatullahi Wabarakatuh sahabat semua,kembali lagi dengan saya hehe, bagaimana kabar kalian hari ini? semoga baik baik aja ya, nah kali ini saya mendapat tugas untuk menyimpulkan materi saya yang ada di semester 2. Dan kali ini saya akan membagikan apa saja sih materi yang sudah saya simpulkan itu, yuk langsung ke pembahasannya ! TCP/IP Dasar A. Dasar Arsitektur TCP/IP Pada dasarnya komunikasi data merupakan proses pengiriman data dari satu komputer ke komputer yang lain. Untuk dapat mengirimkan data, pada komputer harus ditambahkan alat khusus, yang dikenal sebagai network interface (interface jaringan). Jenis interface jaringan ini bermacam-macam, bergantung pada media fisik yang digunakan untuk mentransfer data tersebut. Dalam proses pengiriman data ini terdapat beberapa masalah yang harus dipecahkan. Pertama, data harus dapat dikirimkan ke komputer yang tepat, sesuai tujuannya, dan data harus dalam keadaan utuh tanpa kerusakan (terjad
Comments
Post a Comment