Aplikasi IOT dengan visual studio 2017

Slides:



Advertisements
Presentasi serupa
Penggunaan Struktur Kontrol SELECT…CASE
Advertisements

ADODC.
Network Windows 2000 Oleh: UPT Jaringan EEPIS-ITS.
Instalasi dan pengenalan visual basic 6
Membuat Presentasi Menggunakan Microsoft PowerPoint.
KOMPONEN DALAM DELPHI Form
PERTEMUAN VI Penggunaan Array.
Penggunaan Kontrol Array
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 6.
Menggunakan Event dan Property
Penggunaan Struktur Kontrol IF
Menambah Gambar, Clip Art Dan Shapes
Pengenalan PowerPoint 2007
Memulai Sebuah Presentasi
Pemrograman Visual Basic 6.0
Mata Pelajaran TIK Kelas X Semester 2
Membuat Report dengan Data Report
Menambah Tabel, Grafik dan Diagram
MENGENAL MICROSOFT WORD 2007
VISUAL BASIC.NET Apa Itu VB.NET ?
PERTEMUAN III SINTAK LANJUT VB
Pemrograman Database Nyimas Artina, S.Kom, M.Si.
BACKUP DAN RESTORE DATABASE
KOMPONEN DALAM DELPHI Form
PERTEMUAN V Penggunaan Operator.
Pemrograman Visual VB.net 2008 dengan Database Microsoft Access 2010
Pemrograman VB.NET Pertemuan 3.
  Setelah anda selesai membuat Aplikasi,anda pilih add, new project lalu anda pilih “Other Project Types”.  Pilih “Setup and Deployment”,lalu klik.
Pengenalan Visual Studio 2008
Penggunaan Data dan Variabel
Mengaktifkan Microsoft Visual C++ : Klik Start Klik All Program, Microsoft Visual Studio 2008 Klik File, New, Project Klik Visual C++, Win32 Console Application.
LANGKAH KOMUNIKASI SISTEM KERJA PLC MENGGUNAKAN TEKNOLOGI SCADA ( HMI ) Oleh : Misno,M.Eng SMK Negeri 3 Kendal.
Pengenalan Visual Basic
BAB II KOMPONEN-KOMPONEN MICROSOFT VISUAL BASIC 6.0
Membuat File Database & Tabel
Instroduksi Pemrograman Android
TUTORIAL AUTOPLAY MEDIA STUDIO
ALGORITMA & PEMROGRAMAN 2 B
Penggunaan Struktur Kontrol SELECT
MATERI PENGABDIAN MASYARAKAT 2014
Pertemuan 2 Dani Hamdani, S.Kom..
Latihan Form Login.
VISUAL BASIC.NET Apa Itu VB.NET ?
Pertemuan 11 Dani Hamdani, S.Kom..
Algoritma & PEMROGRAMAN 2B (Visual basic)
Mengenal Integrated Development Environment (IDE) VB 6
KOMPUTER APLIKASI AKUNTANSI - V -
P e r t e m u a n 1 Membuat Workbook dengan Macro
Algoritma dan Pemrograman 2A
PERTEMUAN 11 P"HES "PERCOBAAN 2 JARKOM".
Lia afriani Andreas Saputra
Pertemuan 12 Dani Hamdani, S.Kom..
Bahasa Pemrograman 1 ACTIVE X DAN MDI Chapter 05 bimocahyo bimocahyo.
LAB PEMOGRAMAN III (VISUAL BASIC)
Pengenalan Visual Basic
Pertemuan 5 Dani Hamdani, S.Kom..
Dasar Komputer & Pemrog. 2B
Menggunakan Event dan Property
MODUL 1 POWER POINT OFAN KOMARUZAMAN.
Visual Basic 2010 The Beginner
Pertemuan 3 Dani Hamdani, S.Kom..
MEMBUAT TABEL DI MICROSOFT ACCESS
PERTEMUAN VI STRUKTUR KEPUTUSAN
Penggunaan Data dan Variabel
Panduan Instalasi Virtual Box
PERTEMUAN IV SINTAK LANJUT VB
Komputer 3 Dian C. Rini N, M.Kom
Pemrograman GUI dengan Java
MENGATUR ALAMAT IP.
MATERI PERKULIAHAN Pemrograman Aplikasi I Laily Hermawanti, S.T, M.Kom
Transcript presentasi:

Aplikasi IOT dengan visual studio 2017 Dan Bahasa C++

1. Hello World Aplikasi pertama yang akan kita buat adalah Hello World. Aplikasi ini akan mencoba untuk memunculkan sebuah pesan pada “Text Box” setelah tombol ditekan. Berikut langkah-langkah pembuatan aplikasinya :

Klik File  New  Project Setelah muncul pop up menu, pilih Visual C#  Windows Universal  Blank APP (Universal Windows). Isi Name dengan “Hello World”  klik tombol OK

Target Version = Windows 10 Anniversary Edition (10.0; Build 14393) Minimum Version = Windows 10 Anniversary Edition (10.0; Build 14393) Target Version dan Minimum Version diisi mengacu pada OS windows 10 IoT yang Anda Install di Raspberry Pi. Setelah itu tekan tombol OK. Klik kanan pada References  Add References

Klik Universal Windows  Extensions  centang pada Box Windows IoT Extensions for the UWP  klik OK Klik kanan pada MainPage.xaml  View Designer

Klik ToolBox  pilih Button, tahan dan Tarik ke layer putih Klik tab Properties, ganti beberapa property milik Button berikut : Name = Tombol Content = Klik Saya

Klik Toolbox  klik, tahan dan taruh komponen TextBox ke tengan layer putih. Klik tab Properties, ganti property milik TextBox berikut : Content = Hallo Dunia

Double klik pada tombol Klik saya, sehingga muncul code viewer. Ketikkan program berikut pada prosedur Tombol1_Click : this.textBox.Text = "Hello Dunia, Selamat datang di aplikasi IoT Core !";

Jalankan aplikasi dengan klik ikon Jika tidak ada kesalahan program, akan didapat hasil seperti tampilan diatas.

Jika tombol Klik Saya di tekan, maka diperoleh hasil seperti pada gambar diatas.

Upload program ke Raspi Klik ikon kemudian pilih Remote Machine Setelah muncul menu Remote Connection, ketikkan alamat IP Address dari Raspi, misalnya : 192.168.43.5  klik tombol select

2. Kontrol LED Aplikasi berikutnya yang akan kita buat adalah kendali LED melalui laptop atau PC. Berikut langkah-langkah pembuatan aplikasinya :

1. Ikuti langkah-langkah pada slide 1 – 5 seperti pada proses pembuatan aplikasi pertama. 2. Berikan nama aplikasi Anda dengan nama Kontrol_LED. 3. Klik Toolbox dan Tarik 2 buah button 4. Ganti nama button 1 dengan nama ON_OFF, dan Content = ON/OFF 5. Ganti nama button 2 dengan nama Blink, dan Content = Blink.

1. Ikuti langkah-langkah pada slide 1 – 5 seperti pada proses pembuatan aplikasi pertama. 2. Berikan nama aplikasi Anda dengan nama Kontrol_LED. 3. Klik Toolbox dan Tarik 2 buah button 4. Ganti nama button 1 dengan nama ON_OFF, dan Content = ON/OFF 5. Ganti nama button 2 dengan nama Blink, dan Content = Blink.

6. Double klik pada button ON/OFF 7. Pada bagian atas program, tunjuk sampai muncul ikon lampu dan klik Remove Unnecessary Usings. Program ini digunakan untuk menghilangkan header yang tidak digunakan. 8. Masih pada bagian atas program, ketikkan using Windows.Devices.Gpio. Akhiri dengan titik koma.

6. Double klik pada button ON/OFF 7. Pada bagian atas program, tunjuk sampai muncul ikon lampu dan klik Remove Unnecessary Usings. Program ini digunakan untuk menghilangkan header yang tidak digunakan. 8. Masih pada bagian atas program, ketikkan using Windows.Devices.Gpio. Akhiri dengan titik koma.

9. Deklarasikan variable berikut : private int status_merah = 1; private bool status_hijau = false; private const int Merah = 5; private const int Hijau = 18; private GpioPin ON_OFF; private GpioPin Blink;

10. Buat sebuah prosedur dengan nama InitGPIO();

11. Ketikkan program berikut pada prosedur InitGPIO() var GPIO = GpioController.GetDefault(); ONOFF_Pin = GPIO.OpenPin(Merah); Blink_Pin = GPIO.OpenPin(Hijau); ONOFF_Pin.Write(GpioPinValue.Low); Blink_Pin.Write(GpioPinValue.Low); ONOFF_Pin.SetDriveMode(GpioPinDriveMode.Output); Blink_Pin.SetDriveMode(GpioPinDriveMode.Output);

11. Pada bagian MainPage_Unloaded, ketikkan program berikut : ONOFF_Pin.Dispose(); Blink_Pin.Dispose();

12. Double klik pada button Blink, ketikkan program berikut : status_hijau = !status_hijau; while (status_hijau == true) { Blink_Pin.Write(GpioPinValue.High); await Task.Delay(500); Blink_Pin.Write(GpioPinValue.Low); }

3. Aplikasi Radio Button Aplikasi berikutnya yang akan kita buat adalah aplikasi radio button melalui laptop atau PC. Berikut langkah-langkah pembuatan aplikasinya :

1. Ikuti langkah-langkah pada slide 1 – 5 seperti pada proses pembuatan aplikasi pertama. 2. Berikan nama aplikasi Anda dengan nama Aplikasi_LED. 3. Klik Toolbox dan Tarik 3 buah radio button 4. Ganti nama radio button 1 dengan nama RBMerah, dan Content = Merah ON 5. Ganti nama radio button 2 dengan nama RBHijau, dan Content = Hijau ON 6. Ganti nama radio button 3 dengan nama RBKerlip, dan Content = Kerlip ON 7. Klik Toolbox dan Tarik 1 buah textbox, ganti text = Pilih salah satu Radio Button 8. Klik Toolbox dan Tarik 1 buah Ellipse, ganti name dengan Lampu. 9. Setelah selesai maka akan didapat tampilan pada slide 24 berkut.

12. Double klik pada radio button RBMerah, ketikkan program berikut : Lampu.Fill = new SolidColorBrush(Windows.UI.Colors.Red); textBox.Text = "Lampu Merah ON"; timer.Stop(); 13. Double klik pada radio button RBHijau, ketikkan program berikut : Lampu.Fill = new SolidColorBrush(Windows.UI.Colors.Green); textBox.Text = "Lampu Hijau ON"; timer.Stop(); 14. Double klik pada radio button RBKerlip, ketikkan program berikut : textBox.Text = "Lampu Kerlip"; timer.Start();

15. Tambahkan program berikut pada bagian atas program yang dibuat : using System; using System.Threading.Tasks; 16. Tambahkan sebuah prosedur dengan nama timer diatas prosedur MainPage() 17. Ketikkan program berikut pada prosedur MainPage (). timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(2000); timer.Tick += Timer_Tick; TextBox textBox = new TextBox(); 18. Berikut tampilan lengkap nya pada slide 27

18. Ketikkan program berikut pada prosedur Timer_Tick private async void Timer_Tick (object sender, object e) { Lampu.Fill = new SolidColorBrush(Windows.UI.Colors.Yellow); await Task.Delay(500); Lampu.Fill = new SolidColorBrush(Windows.UI.Colors.AliceBlue); Lampu.Fill = new SolidColorBrush(Windows.UI.Colors.BlueViolet); Lampu.Fill = new SolidColorBrush(Windows.UI.Colors.Purple); } 19. Tampilan lengkap seperti terlihat pada slide 28

18. Eksekusi program dengan menekan symbol Play di bagian atas program

Tugas Buat aplikasi untuk menyalakan LED sesuai dengan aplikasi No.3 dan dikumpulkan di pertemuan berikutnya.