Jufrikablog.com - Dalam dunia mikrokontroller salah satu cara untuk berkomunikasi antar dua perangkat bisa dilakukan menggunakan kabel ataupun tanpa kabel(nirkabel). Ada banyak alat komunikasi nirlabel seperti modul Wi Fi, Iot, Gelombang Radio, dan yang paling mudahnya yaitu Menggunakan Bluetooth. Dan salah satu modul bluetooth yang saat ini popular adalah module bluetooth hc 05. Baca referensi berikut untuk mengenal apa itu bluetooth module hc 05? Mengenal Bluetooth Module HC 05 Kemampuan Bluetooth HC 05 berkomunikasi secara serial dan dapat diatur slave maupun masternya membuat bluetooth hc 05 bisa di auto pairing atau auto connect( terhubung langsung). HC 05 Auto Pair Dengan cara sebagai berikut : Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:8.0pt; mso-para-margin-left:0in; line-height:107%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; Untuk Mensetting dua buah Bluetooth HC 05 otomatis terhubung maka menggunakan dua buah module Bluetooth (HC 05) dan dua buah mikrokontroller. Yang mana anggapannya Bluetooth di A sebagai master dan Bluetooth B sebagai slave. Untuk menjadikan saah satu bluetooth menjadi slave maupun master maka harus masuk ke mode AT command. A. Cara masuk mode AT command Bluetooth 1. Hubungkan RX (Bluetooth) ke RX (Arduino) dan TX (Bluetooth) ke TX (Arduino) 1. Tekan dan tahan Tombol reset yang ada dibluetooth. 2. Hubungkan tegangan ke mikrocontroller, contoh Arduino. 3. Tunggu hingga lampu berkedip lambat. B. Upload Sketch SoftwareSerial Setelah masuk sobat bisa upload sketch kosong di Arduino. C. Setting AT Command di Serial Monitor Setelah itu silahkan coba langkah berikut di serial monitor: Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:8.0pt; mso-para-margin-left:0in; line-height:107%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; table.MsoTableGrid mso-style-name:"Table Grid"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-priority:39; mso-style-unhide:no; border:solid windowtext 1.0pt; mso-border-alt:solid windowtext .5pt; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-border-insideh:.5pt solid windowtext; mso-border-insidev:.5pt solid windowtext; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; Langkah Set Up Bluetooth Slave dengan AT Command AT+ORGL -> Set to default AT+NAME? -> Mengetahui Nama Bluetooth AT+PSWD? -> Mengetahui Password AT+ADDR? -> Mengetahui Address AT+ROLE? -> Mengetahui Tipe Role Master/ Slave AT+ROLE=0 -> Setting Role ke 0 (Slave) Catat address slave tersebut misal 98d3:32:3041w1 ke dalam notepad, kemudian masuk ke at command untuk master. Langkah Set Up Bluetooth Master dengan AT Command AT+ORGL -> Set to default AT+NAME? -> Mengetahui Nama Bluetooth AT+PSWD? -> Mengetahui Password AT+ADDR? -> Mengetahui Address Rumah AT+ROLE? -> Mengetahui Tipe Role Master/ Slave AT+ROLE=1 -> Setting Role ke 1 (Master) AT+BIND? -> Melihat Addres yang auto pairing AT+BIND= 98d3,32,3041w1 à Setting BIND isi dengan address slave dengan mengubah tanda (:) menjadi (,) AT+INIT -> Simpan Setingan Kemudian tes hidupkan kedua bluetooth, apabila led berklip 2 kali lalu mati begitu seterusnya maka artinya bluetooth telah terpairing. Silahkan menjajal biar bermanfaat ;) Sumber http://jufrikablog.blogspot.com
pop
Home
Posts filed under c#
Showing posts with label c#. Show all posts
Showing posts with label c#. Show all posts
Saturday, August 8, 2020
Wednesday, July 22, 2020
Apa Pekerjaan Software Engireering(Sw)?
Pernah dengar pekerjaan software engineer? Apa itu pekerjaan software engineer? Apa saja syarat kalau ingin menjadi software engineer di suatu perusahaan?. Istilah software engineer telah tidak asing lagi dalam dunia Industri, apalagi dalam proses produksi sebuah barang tentu dikala ini tidak akan terlepas dengan namanya software. Lalu apakah software engineer sama dengan programming? Margaret m. Burnett, Oregon State University pernah berkata “Saya menyaksikan dari sudut pandang bagaimana software engineering berbeda dengan programming. Programming ialah wacana bagaimana membuat suatu part atau bab dari software. Software engineering yaitu yakni tentang keseluruhan ang mencakup life cycle system. Sehingga ada satu faktor dari definisi di atas yaitu wacana quality, kualitas dari sebuah software” Jika belum cukup terperinci dengan perbedaan software engineer dengan programming maka coba perhatikan syarat software engineer suatu lowongan pekerjaan berikut ini : Syarat melamar posisi pekerjaan software engineer Dilihat dari gambar di atas syarat menjadi suatu software engineer perusahaan tersebut adalah : 1. Lulusan dari Elektrikal Engineer (Bacherlor degree in Electrical Engineer) 2. Mengerti dalam menggunakan peralatan elektrikal (Good undersatanding to use electrical tools) 3. Memiliki skill dalam mengoperasikan C++, Linux (Good skill in operate C++, Linux) Dari syarat diatas telah terlihat jelas perusahaan tersebut membutuhkan seorang yang mengetahui ihwal penggunaan software namun juga mengerti kemana software itu terhubung sehingga membentuk sistem yang mampu di operasikan oleh operator perusahaan. Sumber http://jufrikablog.blogspot.com
Tuesday, July 21, 2020
Cara Gampang Mengunakan Graphis Dalam Aplikasi C#
Kali ini saya akan sedikit berbagi bagaimana cara menggunakan event graphic yang biasa kita gunakan untuk aplikais menggambar dengan paint atau sejenis lainnya . ok berikut caranya sob sedikit teori dulu ... Mouse adalah salah satu input komputer yang sangat penting. Mouse sangat dibutuhkan untuk berinteraksi dengan GUI aplikasi Windows. Dengan mouse, user dapat mengarahkan kursor, menge-klik maupun menge-drag sebuah object. Menekan, melepaskan tombol mouse maupun menggerakkan kursor mouse akan menghasilkan event. Pada praktikum ini kita mencoba memanfaatkan event-event mouse tersebut untuk menggambar grafik. Untuk menggambar pada form, atau object lain sebagai base menggambar, kita akan menggunakan object Graphics. Di dalam object ini terdapat beberapa method untuk menggambar text, garis, persegi panjang dan elips. Latihan nya sob ... Untuk latihan diawal kita masih memanfaatkan form sebagai media untuk coret" graphic kita Buka dulu aplikasi nya dan buat windows form seperti biasa (File>New>Solution>WindowsAplication) Lalu kita harus mendeklarasikan object Graphics, dan kita letakkan selaku global. private Graphics objGraphic; Kemudian gres kita buat instance object-nya. Untuk class Graphics, kita tidak bisa mendeklarasikan lalu pribadi menciptakan instancenya. Karena method CreateGraphics tidak mampu digunakan eksklusif saat kita mendeklarasikan Graphics. Oleh alasannya itu, untuk membuat instance object, kita lakukan di event FormLoad. caranya sperti di gambar isi Form Load dengan ini objGraphic = CreateGraphics(); Coba dulu laksanakan apakah ada error? kalau tidak kita ke langkah selanjutnya :) nah Kita mulai menggambar bila tombol kiri mouse ditekan. Selama ini kita membuat acara dikala tombol kiri mouse di-klik. Untuk menyertakan program bila tombol kiri mouse ditekan (atau apapun selain klik), gunakan event yang ada di toolbox properties. Klik ganda pada MouseDown, maka kita akan dibawa ke source code untuk event OnMouseDown. Tambahkan program berikut: if (e.Button == MouseButtons.Left) //jikalau mouse button klik kiri di laksanakan maka jdPaint = true ; // jdpaint bernilai benar Variabel shouldPaint yakni variabel boolean yang harus kita deklarasikan di awal selaku variabel global semoga mampu diakses oleh semua fungsi. caranya letakan ini di bawah private Graphics objGraphic; private jdPaint = false; //artinya jdPaint di keadaan permulaan ialah false Kemudian semoga aplikasi mulai menggambar saat mouse kiri di klik dan mouse bergerak, maka kita harus membuat acara ketika mouse bergerak. Klik ganda pada MouseMove, maka kita akan dibawa ke source code untuk event OnMouseMove. Tambahkan acara berikut: if( shouldPaint ==true) objGraphic.FillEllipse(new SolidBrush(Color.Black), e.X, e.Y, 10,10); Statement di atas adalah untuk menggambar elips dengan menggunakan brush berwarna biru keunguan, di koordinat event X dan event Y, tinggi elips sebesar intDiameter, lebar elips sebesar intDiameter juga alias bulat. Agar aplikasi berhenti menggambar dikala tombol mouse dilepas, kita harus menambahkan program di event OnMouseUp. void MainFormMouseUp(object sender, MouseEventArgs e) shouldPaint = false; dan coba laksanakan programnya sob . Sekian Tutorial Mengunakan Graphis dalam aplikasi C# dengan Sangat Mudah Sumber http://jufrikablog.blogspot.com
Saturday, July 11, 2020
Apa Itu Engineer Dan Macam Macam Engineer Dalam Perusahaan.
Dalam sebuah perusahaan besar lazimnya bidang ilmu yang menggunakan teknik tertentu akan memerlukan beberapa hebat teknik yang biasa kita kenal dengan seorang engineer atau insinyur. Enginner dalam perusahaan manufaktur lazimnya dibagi menjadi beberapa bab, mirip : 1. Process Enginner. 2. Production Engineer. 3. Software Engineer. 4. Electrical Engineer. 5. Maintenace Engineer. 6. End Tester Engineer. 7. Dst Biasanya 1 departemen engineering terdiri dari beberapa orang dalam 1 team, misal dalam End Tester Engineer mempunyai seorang Kepala Engineer, Asisten Engineer, Technician, dan Staff, tergantung keperluan perusahaan. Testing Engineer/ End Tester Engineer ini tugas utamanya yakni mengurusi bagian testing sebuah produk, misal sebuah perusahaan memproduksi mainan robot LEGO. Tentu sesudah dirakit perlu di testing apalagi dulu apakah berfungsi dengan baik sebelum mampu dijual oleh sebuah perusahaan. Contoh : Nama Produk : AA Battery Box Lego. Fungsi Part : Tempat sumber battery mainan lego. Bagian yang di tes : Voltase, Arus, Cahaya LED. Nama produk : USB Xiaomi Fungsi Part : Charger dan Transfer File. Bagian yang di tes : Koneksi, Tahanan, Arus, Voltase. Begitu juga dengan engineering yang lain, yang mempunyai tugas masing masing sesuai bidangnya. Semoga bisa bermafaat untuk sahabat semua. Sumber http://jufrikablog.blogspot.com
Subscribe to:
Posts (Atom)