Training Arduino
Training Arduino
Agus Supanto
085716068353
E-mail : [email protected]
Sejarah Arduino
Kemuculan Arduino dipicu dengan mahalnya harga komponen
peralatan elektronik. Proyek Arduino sendiri pada awalnya
dimulai di Ivrea Italia pada sekitar tahun 2005. Tokoh arduino
pertama adalah David Cuartielles dan Massimo Banzi yang
membuat sistem peralatan ini sebagai open source yang
memungkinkannya untuk dikembangkan secara terbuka tanpa
seizin mereka.
OVERVIEW ARSITEKTUR
ARDUINO UNO
Arduino UNO menggunakan mikrokontroler dari keluarga AVR
yaitu seri ATmega328.
Fitur-fitur mikrokontroler ATmega328:
Kapasitas memori Flash 32 KB (2 KB digunakan untuk bootloader)
Kapasitas memori EEPROM 1KB
Memori SRAM 2 KB
Maksimal 20 Pin I/O (14 digital I/O (6 PWM), dan 6 Input Analog)
2 eksternal interrupt
8 Channel Analog to Digital Converter (ADC)
Satu 16-bit timer dan 2 8-bit timer
Komunikasi serial melalui SPI dan USART
1.
2.
3.
4.
5.
6.
7.
Tipe Data
boolean : true/false
float : bilangan desimal
char : 1 byte (-128 s/d 127)
double : 4 byte (-2147483648 s/d
2147483647)
unsigned char : 1 byte
array : kumpulan data-data yang
byte : 1 byte (0 s/d 255)
sama tipenya
int : 2 byte (-32768 s/d 32767)
unsigned int : 2 byte
word : 2 byte (0 s/d 65535)
long : 4 byte (-2147483648 s/d
2147483647)
unsigned long : 4 byte
short : 2 byte (-32768 s/d 32767)
BASIS ANGKA
Biner
Desimal
Hexadesimal
PENYIMPANAN DATA
Variabel
Adalah memori penyimpanan data yang nilainya dapat diubah-ubah.
Deklarasi
: [tipe data] [nama] = [nilai];
Konstanta
Adalah memori penyimpanan data yang nilainya tidak dapat diubah.
Deklarasi
: const [tipe data] [nama] = [nilai];
Sifat dari penyimpan data :
Operasi Aritmatika
Statement
Statement adalah setiap operasi dalam pemrograman yang
diakhiri dengan titik koma ( ; ).
Conditional Statement
if else
if ( [persyaratan] ){ [statement1] ; [statement2] ; }
Contoh:
void setup(){
int a,b;
a=20;
if(a%2==1){
Led Mati;
}else{
Led Nyala;
}
}
Kondisi dari Led adalah....
NYALA
10
15
15
MATI
Function
Function adalah sub program yang dipanggil oleh program utama atau
program lainnya.
Penulisan :
[statement]
}
Contoh :
unsigned
{
int c;
c=a+b;
return c;
PERSIAPAN PEMROGRAMAN
ARDUINO
Instalasi Arduino IDE
Jalankan arduino-1.0.6-windows.exe
Keterangan:
1. Verify
2. Upload
3. New
4. Open
5. Save
6. Name File
7. Serial Monitor
8. Tab Propertis
9. Lembar Kerja
10.Result
11.Nomor PORT