Belajar Android Studio 2019

Gambar
Assalamu'alaikum broo... Android Studio 2019 Pada postingan kali ini saya ingin berbagi untuk mereka new comers dunia coding menggunakan Android Studio. Disini saya anggap kalian sudah terbiasa menginstal aplikasi dan download software dari websitenya, akan saya cantumkan linknya. Saya akan membagikan persis dari awal Bagaimana persiapan awal untuk menginstal aplikasi Android Studio di tahun 2019 ini. Berikut tahapan awalnya : 1. Cek spesifikasi laptop atau komputer. Berikut saya cantumkan spesifikasi rekomendasi dari website resmi Android Studio 2019. Microsoft® Windows® 7/8/10 (32- atau 64-bit). Android Emulator hanya support 64-bit Windows. Minimum RAM 4 GB, disarankan 8 GB RAM. 1280 x 800 minimum screen resolution. Processor minimum Dual Core namun menggunakan SSD. Koneksi Internet (Untuk first build aplikasi dan sinkronisasi dependency). 2. Persiapan download file Java Development Kit  Android Studio  ( Main Program ) ADB Driver ( Untuk run aplikasi

Program Walking Led Looping dengan 3 Push Button

Okey gan/sob/fren/guys/mas bro/mba bro , kali ini saya mau berbagi mengenai program led berjalan dengan 3 push button yang pastinya mempunyai fungsi yang berbeda beda, okey pertama tama siapin dulu neeh rangkaian untuk simulasinya menggunakan isis, langsung aja cekidoott :








Nah berikut listing programnya saya cantumkan juga...

#include <mega16.h>
#include <delay.h>
#define button1 PIND.5==0
#define button2 PIND.6==0
#define button3 PIND.7==0
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
PORTD=0xFF;
DDRD=0x00;
while (1)
      {
      not:
      if(button1) 
      {
      a:
      PORTA=0x80;delay_ms(10); if(button2||button3)
      {goto not;}
      PORTA=0x40;delay_ms(10); if(button2||button3)
      {goto not;} 
      PORTA=0x20;delay_ms(10); if(button2||button3)
      {goto not;}
      PORTA=0x10;delay_ms(10); if(button2||button3)
      {goto not;}
      PORTA=0x08;delay_ms(10); if(button2||button3)
      {goto not;}
      PORTA=0x04;delay_ms(10); if(button2||button3)
      {goto not;}
      PORTA=0x02;delay_ms(10); if(button2||button3)
      {goto not;}
      PORTA=0x01;delay_ms(10); if(button2||button3)
      {goto not;}    
      goto a;
      }
      if(button2)
      { 
      b:
      PORTA=1;delay_ms(10); if(button1||button3)
      {goto not;}     
      PORTA=2;delay_ms(10); if(button1||button3)
      {goto not;}    
      PORTA=4;delay_ms(10); if(button1||button3)
      {goto not;}    
      PORTA=8;delay_ms(10); if(button1||button3)
      {goto not;}    
      PORTA=16;delay_ms(10); if(button1||button3)
      {goto not;}    
      PORTA=32;delay_ms(10); if(button1||button3)
      {goto not;}    
      PORTA=64;delay_ms(10); if(button1||button3)
      {goto not;}    
      PORTA=128;delay_ms(10); if(button1||button3)
      {goto not;}    
      goto b;
      }
      if(button3)
      {PORTA=0;} 
      }
}       



NOTE:

  • Untuk IC ATmega 32/8535 cukup diganti header #include <mega32/8535.h> pilih salah satu
  • Saya menggunakan Freq Clock 11.0592 Mhz yang sudah umum 
  • Button 1 berfungsi untuk menyalakan LED dari bawah ke atas secara terus menerus
  • Button 2 berfungsi untuk menyalakan LED dari atas ke bawah secara terus menerus
  • Button 3 berungsi untuk mematikan semua LED..
Nah dengan dibagikannya ilmu seperti ini semoga ilmu saya bertambah banyak dan semoga bermanfaat broo... wassalam  


Komentar

Postingan populer dari blog ini

Laporan Prakerin SMKN 1 Katapang

Rangkaian Water Level dengan SCR

Chord Halcali - Long kiss goodbye