Anda di halaman 1dari 10

EMBEDDED SYSTEM

PROGRAMMING TEST
PROJECT
LKS_2020_REG_DKI_ESP

Disusun Oleh:

InaSkills Team

Page 1 of 7
DAFTAR ISI

DAFTAR ISI ........................................................................................................................................ 2


Isi / konten ............................................................................................................................................ 3
Pendahuluan ......................................................................................................................................... 3
Gambaran Proyek uji ............................................................................................................................. 4
PIN IO .................................................................................................................................................... 5
DAftar KOMPONEN ............................................................................................................................... 6
TASK 1 ................................................................................................................................................... 7
TASK 2 ................................................................................................................................................... 7
TASK 3 ................................................................................................................................................... 7
TASK 4 ................................................................................................................................................... 7
TASK 5 ................................................................................................................................................... 7
TASK 6 ................................................................................................................................................... 7
TASK 7 ................................................................................................................................................... 7

Page 2 of 7
ISI / KONTEN
Dokumen proyek uji ini berisikan dokumen-dokumen sebagai berikut:
1. LKS_2020_REG_DKI_ESP.pdf
2. LKS_2020_REG_DKI_ESP_SCH.pdf
3. Datasheet komponen

PENDAHULUAN
Tema dari proyek uji ini adalah Pembuatan program aplikasi basic microcontroller
STM32F103C8.
Instruksi kepada Peserta:
1. Peserta melakukan pemograman yang terdiri dari 7 task. task 1 hingga 7 harus
dilewati secara urut.
2. Peserta tidak dapat melanjutkan ketahapan berikutnya jika tahapan yang sedang
dikerjakan belum selesai atau belum dinilai oleh juri.
3. Jika peserta tidak dapat mengerjakan task yang sedang dikerjakan, dan ingin
melanjutkan ke task berikutnya (menyerah), maka peserta bisa langsung angkat
tangan (menyerah) kemudian juri akan menilai sesuai dengan apa yang dikerjakan
oleh peserta. Setelah dilakukan penilaian oleh juri, maka peserta diizinkan untuk
pindah ke task berikutnya.
4. Setiap menyelesaikan tahapan pemogramman, peserta harus memberitahu kepada
juri untuk dilakukan penilaian.
5. Penilaian setiap task hanya dinilai sekali oleh juri, peserta tidak dapat mengulang jika
terjadi ketidak sesuaian dengan soal/ kesalahan.
6. Peserta dapat melanjutkan tahapan berikutnya atas perintah atau instruksi dari Juri.

Page 3 of 7
GAMBARAN PROYEK UJI
Peserta akan melakukan pemograman basic microcontroller menggunakan Keil uVision.
CPU yang digunakan adalah STM32F103C8T6 board (Bluepil). Dalam proyek uji ini
menggunakan input/output sebagai berikut : LCD 16x4 1x, Sensor Cahaya (LDR) 1x,
Seven Segment dengan system Shift Register 74595 1x, LED output 4x, push button 4x,
buzzer 1x, ADC variable resistor 1x.

Gambar 1. Board ESP

Page 4 of 7
PIN IO
FUNGSI PIN Bue pill LABEL
INPUT PA4 S1
INPUT PA5 S2
INPUT PA6 S3
INPUT PA7 S4
INPUT PB0 LDR
INPUT PA0 VR
OUTPUT PA1 DATA
OUTPUT PA1 CLOCK
OUTPUT PA1 LOAD
OUTPUT PB12 LCD_RS
OUTPUT PB13 LCD_RW
OUTPUT PB14 LCD_EN
OUTPUT PA8 LCD_D4
OUTPUT PA9 LCD_D5
OUTPUT PA10 LCD_D6
OUTPUT PA11 LCD_D7
OUTPUT PB7 BUZZER
OUTPUT PB6 D1
OUTPUT PB5 D2
OUTPUT PB4 D3
OUTPUT PB3 D4

Page 5 of 7
DAFTAR KOMPONEN
No Designator Komponen Description Jumlah
1 D1, D2, D3, D4 LED SMD 0805 4
2 D5 Diode SMD IN4148 1
3 DS1 Seven Segment CA 0,56 inch 1
4 GND, TP1, TP2 Test Point Single Test Point 3
5 LCD1 LCD LCD 16x2 1
6 LDR LDR Standard 1
7 P1 Header Header 5X2 1
8 P6 T-Blok 2Pin, 5.08 Pitch 1
9 Q1 NPN-ECB FC9013 SMD SOT-23 1
10 R1 Resistor 4K7 SMD 0805 1
11 R2 Resistor 270 SMD 0805 1
12 R3, R4, R5, R6, R16 Resistor 1K SMD 0805 5
R7, R8, R10, R11, R12, R13,
13 Resistor 330 SMD 0805 8
R14, R15
14 R9 Resistor 10K SMD 0805 1
15 R17 Resistor 20K SMD 0805 1
16 S1, S2, S3, S4 But 2Pin 4
17 SP1 Buzzer 1
Blue Pill/ Black Pill
18 U1 Microcontroller 1
STM32F103C8
19 U2 IC Shift Register 74HC595 SMD 1
20 VR1, VR2 Single Turn 10K 2
21 Kabel IDC 5x2 Kabel IDC 5x2 ½ Meter 1
22 Programming ST-Link V2 ST-Link V2 1

Page 6 of 7
TASK 1
TASK 2
TASK 3
TASK 4
TASK 5
TASK 6
TASK 7

Page 7 of 7
1 2 3 4

ST-LINK V2 LCD DISPLAY LCD1 lcd 16x2


BUZZER OUTPUT +5
P1
1 2 SWDIO
GND 3 4 GND SP1
A 5 6 SWCLK 16 x 2 Liquid Crystal Display 1
+ A
D5
3.3V 7 8 3.3V IN4148 2
+5 -
+5 9 10 +5
+5 Buzzer
Header 5X2

V+BL
+5

V-BL
VDD
VEE
VSS

RW
VR1

RS

D0
D1
D2
D3
D4
D5
D6
D7
R2 R1 Q1

E
Single Turn BUZZER NPN
STM32 BOARD 10K 270 4K7

1
2
3

4
5
6
7
8
9
10
11
12
13
14

15
16
SWCLK
SWDIO
GND

3.3V

LCD-RW

LCD-D4
LCD-D5
LCD-D6
LCD-D7
LCD-RS

LCD-E
GND GND
U1
44
43
42
41

GND
GND
GND
DCLK
DIO
+3.3V

ADC INPUT
3.3V
1 40
Vbat +3.3V 3.3V LED OUTPUT
2 39 3.3V 3.3V 3.3V 3.3V
B PC 13 GND GND B
3 38 R17
PC 14 +5V +5 TP1
4 37
PC 15 PB 9 TP2
5 36 R3 R4 R5 R6 20K 3.3V
ADC-VR PA 0 PB 8
6 35
DATA PA 1 PB 7 BUZZER
7 34 1K 1K 1K 1K
CLOCK PA 2 PB 6 LED-D1
8 33
LOAD PA 3 PB 5 LED-D2 ADC-LDR VR2
9 32
SW-S1 PA 4 PB 4 LED-D3 ADC-VR Single Turn
10 31
SW-S2 PA 5 PB 3 LED-D4 LDR 10K
11 30
SW-S3 PA 6 PA 15 D1 D2 D3 D4 LDR
12 29
SW-S4 PA 7 PA 12 LED LED LED LED
13 28
ADC-LDR PB 0 PA 11
14 27
PB 1 PA 10 LCD-D7
15 26 GND

LED-D1

LED-D2

LED-D3

LED-D4
PB 10 PA 9 LCD-D6
16 25 GND
PB 11 PA 8 LCD-D5
17 24
RESET PB 15 LCD-D4
18 23
3.3V +3.3V PB 14 LCD-E
19 22
GND GND PB 13 LCD-RW
20 21
GND GND PB 12 LCD-RS SEVEN SEGMENT
C SWITCH INPUT C
STM32F103C8 +5
+5
3.3V 3.3V U2
3.3V 13 16
POWER EXTERNAL OE VCC
12 DS1 +5
LOAD RCLK
+5 15 R7 330 7 3
QA a A
P6 R9 10 1 R8 330 6 8
SW-S3 SRCLR QB b A
11 2 R10 330 4
1 +5 S2 CLOCK SRCLK QC c
10K 3 R11 330 2
2 GND S4 QD d
14 4 R12 330 1
DATA SER QE e
T-Blok 2Pin 5 R13 330 9
S3 QF f
6 R14 330 10
SW-S1 QG g
GND 7 R15 330 5
SW-S2 QH DP
8 9
SW-S4 GND QH'
7 Seg CA
GND R16 SN74HC595D
S1
3.3V 1K GND GND
D D
3.3V
*
GND
Title BASIC TRAINER STM32 inaskills.info@gmail.com
IG @inaskills
GND GND
Size: A4 Number:1 Revision:V1.1
*
Date: 17/02/2020 Time: 13:30:54 Sheet 1 of 1 *
File: D:\PCB design\Altium\2020\Trainier STM32 basic\TrainerSTM32.SchDoc
1 2 3 4

Anda mungkin juga menyukai