REFRENSI PELATIHAN LANJUTAN DISINI:
pelatihan mikrokontroler AVR tiap SABTU dan MINGGU
. Pelatihan ini langsung ke aplikasi
- sesi 1: pembuatan termometer digital. (adc, output,serial, lcd).
- sesi 2: pembuatan jam digital dan alarm (rtc ds 1307, eeprom, lcd).
-sesi 3: kontrol jarak jauh sms (serial, modem sim900d).
-sesi 4: data logger suhu pakai mmc ( gabungan dari sesi 1-sesi 3. di tambah perangkat mmc).
FASILITAS:
- Modul Mikrokontroler AVR2.0 + USB ASP
- Panduan
- maximal 1 orang / kelas
- coffe break
Pendaftaran:
- pendaftaran bisa menghubungi dhani nugraha (085228292473).
- biaya 1.500.000 (16 jam. 1 sesi 4 jam).
- pembayaran paling lambat 3 hari sebelum pelatihan. bisa di transfer ke rekening bni, bca, dan mandiri. no rekening akan di sms kan jika sudah sepakat.
- waktu pelatihan bisa dilakukan 2 hari yaitu sabtu(8jam 2 sesi) dan minggu (8 jam 2 sesi)
- atau juga waktu pelatihan bisa di lakukan tiap hari sabtu(4 jam 1 sesi) . jadi 4 x pertemuan dalam 1 bulan
Jasa Pembuatan ALat menggunakan Jasa Mikrokontroller aneka jenis :Arduino / AVR / MCS / Raspberry PI. +Support terintegrasi dengan program Mobile (Android, Blackberry, iphone, Java Mobile), +Support terintegrasi dengan program Desktop (Java,VB.Net , Delphi, VB6, Matlab, Visual C#, Visual C++, Labview dll), +Support terintegrasi dengan program Web (PHP / JSP / Servlet / CGI / Phonegap)
Selasa, 16 Oktober 2012
Penanganan String pada Pemrograman Mikrokontroler
Terkadang, atau bahkan sering kita menemui pada program mikrokontroler yang akan dibuat membutuhkan penanganan sebuah string.
String atau gampangnya kita sebut ‘tulisan’. Sebagai contoh “Nama saya Mikro”. atau pada aplikasi interfacing mikrokontroler dengan modem ada data berupa string “OK”, yang lebih panjang misalnya ketika membaca sms “+CMGR:”REC UNREAD”,”+6281589426123”,,”12/3/21,09:29:14+28”.
Pada kesempatan ini saya akan berikan contoh penanganan string dengan BASCOM-AVR. Hanya LCD yang dibutuhkan untuk menampilkan hasil penanganan string.
Programnya sebagai berikut :
$regfile = “m8535.dat”
$crystal = 1000000
Dim S As String * 20
Dim S1 As String * 20
Dim L As Byte
Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4
Config Lcdpin = Pin , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0
Config Lcd = 16 * 2
Cursor Off
Cls
S = “AVR ATmega8535″
Lcd S
‘———-jumlah huruf
L = Len(s)
Lowerline
Lcd “Jml huruf=” ; L
Wait 2
‘———-ambil bag kiri
S1 = Left(s , 3)
Cls
Lcd S
Lowerline
Lcd S1
Wait 2
‘———-ambil bag kanan
S1 = Right(s , 4)
Cls
Lcd S
Lowerline
Lcd S1
Wait 2
‘———-ambil bag tengah
S1 = Mid(s , 7 , 4)
Cls
Lcd S
Lowerline
Lcd S1
Wait 2
‘———-cari huruf
L = Instr(s , “T”)
Cls
Lcd S
Lowerline
Lcd “posisi T=” ; L
End
Pertama, kita hitung jumlah karakter yang ada pada variabel S dimana variabel ini diisi dengan tulisan “AVR ATmega8535″. Perintahnya adalah L = Len(s)

Kedua,

Berikutnya, mengambil 4 huruf dari kanan. Perintahnya adalah S1 = Right(s , 4)

Selanjutnya mengambil dari tengah, mulai posisi huruf ke 7, sebanyak 4 karakter, S1 = Mid(s , 7 , 4)

Terakhir, mencari posisi dari sebuah karakter, dengan perintah L = Instr(s , “T”)

http://inkubator-teknologi.com/penanganan-string-pada-pemrograman-mikrokontroler/
String atau gampangnya kita sebut ‘tulisan’. Sebagai contoh “Nama saya Mikro”. atau pada aplikasi interfacing mikrokontroler dengan modem ada data berupa string “OK”, yang lebih panjang misalnya ketika membaca sms “+CMGR:”REC UNREAD”,”+6281589426123”,,”12/3/21,09:29:14+28”.
Pada kesempatan ini saya akan berikan contoh penanganan string dengan BASCOM-AVR. Hanya LCD yang dibutuhkan untuk menampilkan hasil penanganan string.
Programnya sebagai berikut :
$regfile = “m8535.dat”
$crystal = 1000000
Dim S As String * 20
Dim S1 As String * 20
Dim L As Byte
Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4
Config Lcdpin = Pin , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0
Config Lcd = 16 * 2
Cursor Off
Cls
S = “AVR ATmega8535″
Lcd S
‘———-jumlah huruf
L = Len(s)
Lowerline
Lcd “Jml huruf=” ; L
Wait 2
‘———-ambil bag kiri
S1 = Left(s , 3)
Cls
Lcd S
Lowerline
Lcd S1
Wait 2
‘———-ambil bag kanan
S1 = Right(s , 4)
Cls
Lcd S
Lowerline
Lcd S1
Wait 2
‘———-ambil bag tengah
S1 = Mid(s , 7 , 4)
Cls
Lcd S
Lowerline
Lcd S1
Wait 2
‘———-cari huruf
L = Instr(s , “T”)
Cls
Lcd S
Lowerline
Lcd “posisi T=” ; L
End
Pertama, kita hitung jumlah karakter yang ada pada variabel S dimana variabel ini diisi dengan tulisan “AVR ATmega8535″. Perintahnya adalah L = Len(s)
Kedua,
Berikutnya, mengambil 4 huruf dari kanan. Perintahnya adalah S1 = Right(s , 4)
Selanjutnya mengambil dari tengah, mulai posisi huruf ke 7, sebanyak 4 karakter, S1 = Mid(s , 7 , 4)
Terakhir, mencari posisi dari sebuah karakter, dengan perintah L = Instr(s , “T”)
http://inkubator-teknologi.com/penanganan-string-pada-pemrograman-mikrokontroler/
Mengukur 4 Jarak dengan sensor ultrasonic
Pada palikasi robotika, ketika membutuhkan informasi jarak maka kita langsung berpikir sensor jarak. Yang paling terkenal adalah sensor ultrasonic. Nah apabila robot yang kita buat membutuhkan informasi 4 jarak, jarak didepan, di samping kanan, samping kiri dan belakang maka solusinya kita bisa memakai 4 sensor ultrasonic.

Saya memakai sensor ultrasonic SRF-05. Empat buah sensor SRF05 dihubungkan dengan mikrokontroler ke PORTB. ATmega8535 dengan Kristal 16 MHz. satu sensor SRF05 memerlukan 2 port, satu untuk Trigger dan satunya untuk Echo. Mengenai prinsip kerja sensor SRF05 telah kita bahas pada atrikel sebelumnya “Ultrasonic Range Meter dengan SRF05″, silahkan baca dulu bagi yang belum tahu.
Total 8 Pin (4×2), sehingga PORTB sudah cukup kita gunakan. Rangkaian mikrokontroler dengan sensor SRF05 tampak pada gambar berikut :

Nah, software dibuat dengan BASCOM-AVR :
‘******************************************
$regfile = “m8535.dat”
$crystal = 16000000
Dim Flag As Bit , I As Byte
Dim Jarak As Word
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.2 , Db4 = Portc.4
Config Lcdpin = Pin , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7
Cursor Off
Cls
Lcd “4 Sensor Jarak”
Lowerline
Lcd “ SRF05 “
Wait 2
Cls
Lcd “S1= S2=”
Lowerline
Lcd “S3= S4=”
Ddrb = &B01010101
Config Timer1 = Timer , Prescale = 8
On Timer1 Jarak_over
Enable Interrupts ‘cm
‘————————
Do
Gosub Ukur_s1
Locate 1 , 4
Lcd Jarak ; ” “
Gosub Ukur_s2
Locate 1 , 12
Lcd Jarak ; ” “
Gosub Ukur_s3
Locate 2 , 4
Lcd Jarak ; ” “
Gosub Ukur_s4
Locate 2 , 12
Lcd Jarak ; ” “
Waitms 800
Loop
End
‘———————————
Ukur_s1:
Flag = 1
Waitus 100
Portb.0 = 1
Waitus 15
Portb.0 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.1 , Set
Start Timer1
While Flag = 1
If Pinb.1 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Ukur_s2:
Flag = 1
Waitus 100
Portb.2 = 1
Waitus 15
Portb.2 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.3 , Set
Start Timer1
While Flag = 1
If Pinb.3 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Ukur_s3:
Flag = 1
Waitus 100
Portb.4 = 1
Waitus 15
Portb.4 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.5 , Set
Start Timer1
While Flag = 1
If Pinb.5 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Ukur_s4:
Flag = 1
Waitus 100
Portb.6 = 1
Waitus 15
Portb.6 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.7 , Set
Start Timer1
While Flag = 1
If Pinb.7 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Jarak_over:
Flag = 0
Stop Timer1
Timer1 = 0
Jarak = 0
Return
Hasil percobaannya tampak pada gambar berikut :

Saya memakai sensor ultrasonic SRF-05. Empat buah sensor SRF05 dihubungkan dengan mikrokontroler ke PORTB. ATmega8535 dengan Kristal 16 MHz. satu sensor SRF05 memerlukan 2 port, satu untuk Trigger dan satunya untuk Echo. Mengenai prinsip kerja sensor SRF05 telah kita bahas pada atrikel sebelumnya “Ultrasonic Range Meter dengan SRF05″, silahkan baca dulu bagi yang belum tahu.
Total 8 Pin (4×2), sehingga PORTB sudah cukup kita gunakan. Rangkaian mikrokontroler dengan sensor SRF05 tampak pada gambar berikut :
Nah, software dibuat dengan BASCOM-AVR :
‘******************************************
$regfile = “m8535.dat”
$crystal = 16000000
Dim Flag As Bit , I As Byte
Dim Jarak As Word
Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.2 , Db4 = Portc.4
Config Lcdpin = Pin , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7
Cursor Off
Cls
Lcd “4 Sensor Jarak”
Lowerline
Lcd “ SRF05 “
Wait 2
Cls
Lcd “S1= S2=”
Lowerline
Lcd “S3= S4=”
Ddrb = &B01010101
Config Timer1 = Timer , Prescale = 8
On Timer1 Jarak_over
Enable Interrupts ‘cm
‘————————
Do
Gosub Ukur_s1
Locate 1 , 4
Lcd Jarak ; ” “
Gosub Ukur_s2
Locate 1 , 12
Lcd Jarak ; ” “
Gosub Ukur_s3
Locate 2 , 4
Lcd Jarak ; ” “
Gosub Ukur_s4
Locate 2 , 12
Lcd Jarak ; ” “
Waitms 800
Loop
End
‘———————————
Ukur_s1:
Flag = 1
Waitus 100
Portb.0 = 1
Waitus 15
Portb.0 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.1 , Set
Start Timer1
While Flag = 1
If Pinb.1 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Ukur_s2:
Flag = 1
Waitus 100
Portb.2 = 1
Waitus 15
Portb.2 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.3 , Set
Start Timer1
While Flag = 1
If Pinb.3 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Ukur_s3:
Flag = 1
Waitus 100
Portb.4 = 1
Waitus 15
Portb.4 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.5 , Set
Start Timer1
While Flag = 1
If Pinb.5 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Ukur_s4:
Flag = 1
Waitus 100
Portb.6 = 1
Waitus 15
Portb.6 = 0
Waitus 100
Enable Timer1
Timer1 = 0
Bitwait Pinb.7 , Set
Start Timer1
While Flag = 1
If Pinb.7 = 0 Then
Stop Timer1
Jarak = Timer1
Flag = 0
End If
Wend ‘
Jarak = Jarak / 116
Return
‘———————————
Jarak_over:
Flag = 0
Stop Timer1
Timer1 = 0
Jarak = 0
Return
Hasil percobaannya tampak pada gambar berikut :
Kontrol Seven Segment via Serial Komunikasi
Praktek membuat aplikasi mikrokontroler, mengontrol nyala seven segment lewat serial.
UIHHHHHHHHHHH KEREEEEEEEEENNNNNNN...
Ternyata caranya mudah....follow me :

Masih mengandalkan BASCOM-AVR, memakai mikrokontroler ATmega8535 dengan kristal 16 MHz :
$regfile = “m8535.dat”
$crystal = 16000000
$baud = 9600
Dim Tombol As Byte
Config Porta = Output
Porta = &HC0
Wait 1
Print “Tes Serial”
Do
Tombol = Waitkey()
Select Case Tombol
Case “0″ : Porta = &HC0
Case “1″ : Porta = &HF9
Case “2″ : Porta = &HA4
Case “3″ : Porta = &HB0
Case “4″ : Porta = &H99
Case “5″ : Porta = &H92
Case “6″ : Porta = &H82
Case “7″ : Porta = &HF8
Case “8″ : Porta = &H80
Case “9″ : Porta = &H90
End Select
Loop
End
UIHHHHHHHHHHH KEREEEEEEEEENNNNNNN...
Ternyata caranya mudah....follow me :
Masih mengandalkan BASCOM-AVR, memakai mikrokontroler ATmega8535 dengan kristal 16 MHz :
$regfile = “m8535.dat”
$crystal = 16000000
$baud = 9600
Dim Tombol As Byte
Config Porta = Output
Porta = &HC0
Wait 1
Print “Tes Serial”
Do
Tombol = Waitkey()
Select Case Tombol
Case “0″ : Porta = &HC0
Case “1″ : Porta = &HF9
Case “2″ : Porta = &HA4
Case “3″ : Porta = &HB0
Case “4″ : Porta = &H99
Case “5″ : Porta = &H92
Case “6″ : Porta = &H82
Case “7″ : Porta = &HF8
Case “8″ : Porta = &H80
Case “9″ : Porta = &H90
End Select
Loop
End
PRAKTIK MIKROKONTROLLER DENGAN KEYPAD
Salah satu fungsi keypad pada aplikasi mikrokontroler adalah untuk memasukkan nilai. Set point misalnya. Pada system control suhu, kita akan memasukkan nilai set point suhu yang diinginkan, 42 celcius, maka pada keypad kita masukkan nilai 4 dan 2.
Memang menjadi mudah, tinggal pencet angka saja, tapi menjadi boros port. Perhatikan jika memakai keypad ukuran 3×4, kita butuh 7 port. Nah ini ada solusi menarik, yaitu menggunakan potensiometer. Tentu saja dengan memanfaatkan ADC internal. Ditambah dengan 1 tombol sebagai ‘release’.
Rangkaian mikrokontroler AVR ATmega8535 sangat sederhana, tampak pada gambar berikut :

Kali ini saya memakai bahasa C, masih mengandalkan CodevVsionAVR.
#include <mega8535.h>
#include <delay.h>
#include <stdio.h>
#asm
.equ __lcd_port=0×15 ;PORTC
#endasm
#include <lcd.h>
#define ADC_VREF_TYPE 0×60
unsigned char adc,nilai,pos;
unsigned int setpoint;
char buf[33];
unsigned char read_adc(unsigned char adc_input)
{
ADMUX=adc_input|ADC_VREF_TYPE;
while ((ADCSRA & 0×10)==0);
ADCSRA|=0×10;
return ADCH;
}
void main(void)
{
PORTD=0xff;
DDRD=0×00;
ADMUX=ADC_VREF_TYPE;
ADCSRA=0×87;
lcd_init(16);
lcd_clear();
lcd_putsf(“Seting Nilai”);
lcd_gotoxy(0,1);
lcd_putsf(“Dg Potensiometer”);
delay_ms(2000);
lcd_gotoxy(0,1);
lcd_putsf(“Nilai= “);
lcd_gotoxy(6,1);
pos=0;
while (1)
{
adc=read_adc(0);
if(adc<25) nilai=0;
else if(adc<50) nilai=1;
else if(adc<75) nilai=2;
else if(adc<100) nilai=3;
else if(adc<125) nilai=4;
else if(adc<150) nilai=5;
else if(adc<175) nilai=6;
else if(adc<200) nilai=7;
else if(adc<225) nilai=8;
else if(adc<250) nilai=9;
sprintf (buf,”%d”,nilai);
lcd_gotoxy (6+pos,1);
lcd_puts (buf);
if(PIND.0==0){
setpoint=setpoint*10+nilai;
sprintf (buf,”%d”,setpoint);
lcd_gotoxy (6,1);
lcd_puts (buf);
pos++;
delay_ms(200);
}
delay_ms(100);
};
}

Rangkaian mikrokontroler AVR ATmega8535 sangat sederhana, tampak pada gambar berikut :
Kali ini saya memakai bahasa C, masih mengandalkan CodevVsionAVR.
#include <mega8535.h>
#include <delay.h>
#include <stdio.h>
#asm
.equ __lcd_port=0×15 ;PORTC
#endasm
#include <lcd.h>
#define ADC_VREF_TYPE 0×60
unsigned char adc,nilai,pos;
unsigned int setpoint;
char buf[33];
unsigned char read_adc(unsigned char adc_input)
{
ADMUX=adc_input|ADC_VREF_TYPE;
while ((ADCSRA & 0×10)==0);
ADCSRA|=0×10;
return ADCH;
}
void main(void)
{
PORTD=0xff;
DDRD=0×00;
ADMUX=ADC_VREF_TYPE;
ADCSRA=0×87;
lcd_init(16);
lcd_clear();
lcd_putsf(“Seting Nilai”);
lcd_gotoxy(0,1);
lcd_putsf(“Dg Potensiometer”);
delay_ms(2000);
lcd_gotoxy(0,1);
lcd_putsf(“Nilai= “);
lcd_gotoxy(6,1);
pos=0;
while (1)
{
adc=read_adc(0);
if(adc<25) nilai=0;
else if(adc<50) nilai=1;
else if(adc<75) nilai=2;
else if(adc<100) nilai=3;
else if(adc<125) nilai=4;
else if(adc<150) nilai=5;
else if(adc<175) nilai=6;
else if(adc<200) nilai=7;
else if(adc<225) nilai=8;
else if(adc<250) nilai=9;
sprintf (buf,”%d”,nilai);
lcd_gotoxy (6+pos,1);
lcd_puts (buf);
if(PIND.0==0){
setpoint=setpoint*10+nilai;
sprintf (buf,”%d”,setpoint);
lcd_gotoxy (6,1);
lcd_puts (buf);
pos++;
delay_ms(200);
}
delay_ms(100);
};
}
Kini, belajar mikrokontroler gak perlu kursus !
Ya, Rekan-rekan cukup dengan membeli paket lengkap “Master Mikro”.
Yaitu Paket lengkap + hemat dan paling praktis .
Metodenya hebat. Belajarnya bisa langsung praktek, sehingga lebih mudah dimengerti.
dan yang paling penting : Semua jadi serba murah dan wah..........!

Ok, jadi intinya : belajar mikrokontroler AVR ATmega8535 dengan dipandu “Buku Master Mikro” dan langsung dipraktekkan dengan “Modul Master Mikro”.
Materi yang dipelajari :

Paket Pembelian :
Yaitu Paket lengkap + hemat dan paling praktis .
Metodenya hebat. Belajarnya bisa langsung praktek, sehingga lebih mudah dimengerti.
dan yang paling penting : Semua jadi serba murah dan wah..........!
Modul Master Mikro
Materi yang dipelajari :
- Mikrokontroler Dasar
- Pemrograman Dasar Mikrokontroler dengan BASCOM-AVR
- Digital Input/Output
- Timer
- Counter
- PWM
- LCD
- 7 segment
- Interupsi Eksternal
- Akses EEPROM Internal
- ADC Internal
- Komunikasi serial
Paketan Master Mikro
- Modul Master Mikro (Hardware)
- Buku Panduan Master Mikro
- USB Downloader
- CD (Software BASCOM-AVR, Manual, Driver, Datasheet, Program Contoh dll)
- Kabel USB Downloader
- Kabel USB Ekstensi
- Bonus :
- Sensor Suhu LM35
- Modul RTC DS1307
- 99 Aplikasi Mikrokontroler
atau jika masih mau berlajar juga....
ya sudah...silakan aja datang ke lp2m aray.......021-78889003 / 92771708
atau 085279959498
belajar murah dan cepat juga praktis...BANGETTTTTTTTTT!!! :-)
Kursus Mikrokontroller yang Baik dan Benar
Kursus Mikrokontroler
Semenjak beridirinya lp2m aray yaitu Pertengahan 2001, demi memenuhi permintaan dari kalangan pecinta elektronika, terutama mahasiswa jabodetabek, kami mulai mengadakan kursus mikrokontroler dari yangsederhana hingga yang aplikatif. Sudah puluhan angkatan yang belajar pemrograman mikrokontroler disini.Metode yang diterapkan sangat efektif, target belajar 12jam (tidak kurang dari seminggu), teman – teman peserta sudah bisa memahami tentang pernak – pernik mikrokontroler, KARENA ????? 25% TEORI DAN 75% praktek !!!
Ada 3 tipe mikrokontroler yang dapat dipelajari di sini al:
- AVR (ATmega8/8535/16/32)
- MCS-51 (AT89S51/52)
- Arduino UNO
-->
ADAPUN SBB ALAH SILABUS PELATIHAN MIKROKONTROLLER :12jam/ 3 hari
[Sub pilihan: ATMEL MCS51/52 atau AVR atau ARDUINO]
Hari1:
Mikrokontroler Dasar :Maksud Mikrokontroler, Pembacaan dan penulisan memori , Sistem komunikasi Mikrokontroler, managemen port I/O, Rangkaian Minimum System.
Pemrograman Dasar Mikrokontroler dengan BASCOM/ASSEMBLER/BAHASA C
Praktek I/O dengan data Digital Input/Output, Running LED, Konversi ADC ditampilkan ke LCD, Kontrol lampu dengan tombol, Praktek dan implementasi rutin timer.
Hari2:
Praktik/ Pemrograman Lanjutan Mikrokontroler untuk fungsi2 register khusus pada: timer, counter, serial, interrupt internal dan eksternal pada i/o, implementasi motor servo, Pulse Width Modulation /pwm, deret lampu led, 7 segment, ADC Internal dan Komunikasi serial.
[Sub pilihan: ATMEL MCS51/52 atau AVR atau ARDUINO]
Hari1:
Mikrokontroler Dasar :Maksud Mikrokontroler, Pembacaan dan penulisan memori , Sistem komunikasi Mikrokontroler, managemen port I/O, Rangkaian Minimum System.
Pemrograman Dasar Mikrokontroler dengan BASCOM/ASSEMBLER/BAHASA C
Praktek I/O dengan data Digital Input/Output, Running LED, Konversi ADC ditampilkan ke LCD, Kontrol lampu dengan tombol, Praktek dan implementasi rutin timer.
Hari2:
Praktik/ Pemrograman Lanjutan Mikrokontroler untuk fungsi2 register khusus pada: timer, counter, serial, interrupt internal dan eksternal pada i/o, implementasi motor servo, Pulse Width Modulation /pwm, deret lampu led, 7 segment, ADC Internal dan Komunikasi serial.
Hari3:
Pemrograman Lanjutan Mikrokontroler pada data Keypad, data serial, pada service I/O dan LCD.
review Hari1 dan hari2 dan Implementasi /Trouble Shooting.
Pemrograman Lanjutan Mikrokontroler pada data Keypad, data serial, pada service I/O dan LCD.
review Hari1 dan hari2 dan Implementasi /Trouble Shooting.
Nah bahasa pemrogramannya tinggal pilih :
- BASIC (BASCOM)
- ASSEMBLER /MNEMONIC
- C (CodeVisionAVR, sdcc)
- Rp 220.000,- (Pelajar & Mahasiswa D3/S1)
- Rp 400.000,- (Mahasiswa S2/Umum)
Nih daftar yang akan diperoleh jika ikutan kursus disini :
- Buku Panduan
- Sertifikat
- CD berisi software aplikasi
- Softdrink + 3S =>senyum sapa salaman :-)
Kec. JagaKarsa Srengseng Sawah, Kab. Jakarta Selatan, Prov. Jawa Barat
Kode Post. 12640, Telp / Fax (021)78889003 Lppm, (021)92771708, Seberang Halte UI Depok.
Langganan:
Postingan (Atom)

