bahan presentasi kuliah arduiono1
Post on 29-Oct-2015
167 Views
Preview:
TRANSCRIPT
-
SISTEM MIKROKONTROLERBERBASISDr. Ir. Andi Adriansyah, M.EngTeknik Elektro, Fakultas Teknik, Universitas Mercu Buana
ARDUINO
-
Daftar IsiPengantar ArduinoMemulai ArduinoPemrograman Lampu LED Sederhana
-
1. Pengantar Arduino
-
Latar Belakang Arduino?
-
Untuk apa Arduino?Banyak proyek automatisasi industri dan mekatronika membutuhkan Input/Output analog dan digitalProyek mekatronika selalu menggunakan alat-alat penggerak, seperti motor DCKeterbatasan ukuran dan dana proyekKebutuhan terhadap fleksibelitas dan adaptabilitas sistemSISTEM BERBASIS MIKROPROSESOR
-
Sistem Berbasis MikroprosesorSENSINGACTINGPROCESSINGCOMPUTATIONAL REQUIREMENTSPROGRAMMING LANGUAGEHARDWARESOFTWARE
-
Mikroprosesor dan MikrokontrolerMikroprosesorControl Unit ,Arithmetic Logic Unit (ALU),RegisterPerlu: I/O, RAM, ROM, IIC Pendukung lainnya
-
Mikroprosesor dan MikrokontrolerMikrokontrolerControl Unit , ALU, RegisterI/O, RAM, ROM, ADC, DAC, Timer, PWM,dll
-
Mikrokontroler
-
Bahasa PemrogramanBahasa Tingkat TinggiBahasa Tingkat RendahBahasa Open Source
-
Prinsip ArduinoSENSINGACTINGPROCESSINGCOMPUTATIONAL REQUIREMENTSPROGRAMMING LANGUAGEHARDWARESOFTWARESIMPLIFIKASI=ARDUINO
-
MikrokontrolerMikkrokontroler AT Mega 328X-tal 16 MHz, Flash 32KB, SRAM 2KB dan EEPROM 1K19 pin I/O Digital6 pin Input AnalogTegangan Operasi 5VI2C
-
Arduino
-
Arduino
-
Arduino
-
Bahasa PemrogramanMenggunakan Arduino IDE (Integrated Development Environment)Free SoftwareC-like languageDapat diupload langsungDisebut dengan sketches
-
2. Memulai Arduino
-
Fisik LED
-
Rangkaian LED
-
Rangkaian LEDOUTPUT = HIGH, maka LED menyalaOUTPUT = LOW, maka LED padam
-
PersiapanUnplug semua bungkus Arduino: Sistem Arduino dan Kabel USBDownload Arduino IDE dari http://arduino.cc/en/Main/SoftwareHubungkan Kabel USB Arduino ke PCInstal Driver USB, ada pada software di: drivers/FTDI USB DriversSetting Tools, pada: Board: Arduino Duemilanove or Nano w/ Atmega 328, Tools: COMxx
-
Persiapan
-
Persiapan
-
Mulai ..!Klik shortcut ArduinoMenu Arduino
-
Mulai ..!1. EDIT3. COMPILE2. SAVE4. UPLOAD
-
3. Pemrograman LED Sederhana
-
Mulai ..!Ambil contoh program, Klik - OPEN: Basics / Blink
-
TAMPILAN
-
Program LED Blink/* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */
void setup() { // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(13, OUTPUT); }
void loop() { digitalWrite(13, HIGH); // set the LED on delay(1000); // wait for a second digitalWrite(13, LOW); // set the LED off delay(1000); // wait for a second}
-
1. EDIT/* Blink Program menghidupkan LED 1 detik dan padam 1 detik, secara berulang. Program ini dibuat oleh Andi Adriansyah */
void setup() { // Inisialisasi Pin Digital sebagai OUTPUT. // Pin 13 telah menghubungkan LED ke Arduino: pinMode(13, OUTPUT); }
void loop() { digitalWrite(13, HIGH); // LED menyala delay(1000); // tunggu 1 detik digitalWrite(13, LOW); // LED padam delay(1000); // tunggu 1 detik}
-
2. SAVE
-
3. COMPILE
-
4. UPLOAD
-
Lihat ..
-
Program?/* Blink Program menghidupkan LED 1 detik dan padam 1 detik, secara berulang. Program ini dibuat oleh Andi Adriansyah */
void setup() { // Inisialisasi Pin Digital sebagai OUTPUT. // Pin 13 telah menghubungkan LED ke Arduino: pinMode(13, OUTPUT); }
void loop() { digitalWrite(13, HIGH); // LED menyala delay(1000); // tunggu 1 detik digitalWrite(13, LOW); // LED padam delay(1000); // tunggu 1 detik}KOMENTARFUNGSI ini diproses satu kali saja, sebagai INISIALISASI PROGRAMFUNGSI ini diproses berulang-ulang hingga sistem off, sebagai PROGRAM UTAMA
-
Program?pinMode(13, OUTPUT);pinMode(13, INPUT);digitalWrite(13, HIGH); digitalWrite(13, LOW); delay(1000);
-
Modifikasi sedikit .Ubah-ubah delay !Buat kode morse sos ( - - - ) !
top related