Layar#
Perkenalan#
Blok Layar mengontrol layar sentuh V5 Brain, memungkinkan robot Anda untuk menampilkan teks, angka, dan grafik, serta merespons input sentuhan.
Secara default, font untuk pencetakan ke Brain adalah monospaced small yang memiliki 12 baris dan 48 kolom.
Untuk menggambar, resolusi Brain adalah 480 x 240 piksel.

Berikut adalah daftar blok yang tersedia:
Cetak Kursor – Menampilkan teks dan mengelola kursor cetak.
cetak di layar – Mencetak teks, angka, atau nilai variabel di layar Brain.
atur kursor ke baris kolom di layar – Memindahkan kursor ke baris dan kolom tertentu.
atur kursor ke baris berikutnya di layar – Memindahkan kursor ke kolom 1 pada baris berikutnya.
hapus baris di layar – Menghapus baris teks yang ditentukan.
kolom kursor layar – Melaporkan nomor kolom tempat teks akan dicetak.
baris kursor layar – Melaporkan nomor baris tempat teks akan dicetak.
Pengaturan – Ubah tampilan teks dan grafik.
bersihkan layar – Menghapus semua teks dan gambar dari layar.
atur font pada layar – Mengubah jenis dan ukuran font untuk tampilan teks.
atur presisi cetak di layar – Mengatur berapa banyak tempat desimal yang akan ditampilkan saat mencetak angka.
atur lebar pena di layar – Mengatur ketebalan garis yang digambar dan garis luar bentuk.
atur warna pena / font di layar – Mengatur warna teks, piksel, garis, dan garis luar bentuk.
atur warna isi pada layar – Mengatur warna isi untuk bentuk yang digambar.
Menggambar – Buat bentuk, garis, dan grafik di layar Brain.
gambar piksel di layar – Menggambar satu piksel pada koordinat.
gambar garis di layar – Menggambar garis antara dua titik.
gambar persegi panjang di layar – Menggambar persegi panjang menggunakan dua titik sudut.
gambar lingkaran di layar – Menggambar lingkaran dengan pusat dan jari-jari yang ditentukan.
Sentuhan – Mendeteksi input sentuhan pada layar Otak.
layar ditekan – Melaporkan apakah layar sedang disentuh.
posisi layar – Melaporkan koordinat x atau y yang dipilih dari penekanan layar terakhir.
when screen – Menjalankan blok yang terlampir saat layar ditekan atau dilepaskan.
Cetak Kursor#
cetak di layar#
Blok tumpukan cetak di layar mencetak teks, angka, atau nilai variabel pada layar Brain di posisi kursor dan font saat ini.
saat dimulai
cetak [VEXcode] di layar ▶
Parameter |
Keterangan |
|---|---|
nilai |
Teks, angka, atau nilai variabel yang akan ditampilkan di layar. |
dan pindahkan kursor ke baris berikutnya |
Pilih tanda panah ( ▶ ) untuk memperluas blok menjadi dan atur kursor ke baris berikutnya, sehingga kursor berpindah ke kolom 1 baris berikutnya setelah dicetak. |
Contoh
saat dimulai
[Display a message at the starting cursor position.]
cetak [Hello, Robot!] di layar ▶

Arahkan kursor ke baris kolom di layar.#
Blok tumpukan atur kursor ke baris kolom di layar memindahkan kursor ke baris dan kolom tertentu di layar Brain. Blok cetak di layar berikutnya akan mulai mencetak di lokasi tersebut. Berapa banyak baris dan kolom yang dapat ditampilkan dengan nyaman bergantung pada font yang dipilih. Dengan font monospasi sedang default, hingga 8 baris dan 13 kolom dapat ditampilkan dengan jelas. Teks yang ditempatkan di luar rentang ini mungkin terpotong atau menjadi sulit dibaca.
Font monospasi memiliki karakter yang semuanya memiliki lebar yang sama, sehingga penempatan teks konsisten. Sebaliknya, font proporsional bervariasi dalam lebar karakter, sehingga beberapa huruf membutuhkan lebih banyak ruang daripada yang lain. Namun, terlepas dari jenis mana yang digunakan, blok tumpukan atur kursor ke baris kolom di layar memposisikan kursor berdasarkan ukuran baris dan kolom, bukan gaya font. Ukuran font dapat disesuaikan menggunakan blok tumpukan atur font di layar.
atur kursor ke baris [1] kolom [1] di layar
Parameter |
Keterangan |
|---|---|
baris |
Baris tempat kursor akan dipindahkan. |
kolom |
Kolom tempat kursor akan dipindahkan. |
Contoh
saat dimulai
[Display text starting at Row 3 Column 12.]
atur kursor ke baris [3] kolom [12] di layar
cetak [Row 3, Column 12] di layar ▶

Pindahkan kursor ke baris berikutnya di layar.#
Blok tumpukan atur kursor ke baris berikutnya di layar memindahkan kursor ke kolom 1 pada baris berikutnya di layar Brain.
atur kursor ke baris berikutnya di layar
Parameter |
Keterangan |
|---|---|
Blok ini tidak memiliki parameter. |
Contoh
saat dimulai
[Display two lines of text.]
cetak [Line 1] di layar ▶
atur kursor ke baris berikutnya di layar
cetak [Line 2] di layar ▶

hapus baris di layar#
Blok tumpukan bersihkan baris di layar membersihkan satu baris teks di layar Brain.
bersihkan baris [1] di layar
Parameter |
Keterangan |
|---|---|
baris |
Nomor baris yang akan dihapus. |
Contoh
saat dimulai
[Only keep the text on row 1.]
cetak [This text stays] di layar ▶
atur kursor ke baris berikutnya di layar
cetak [This text disappears] di layar ▶
tunggu [3] detik
bersihkan baris [2] di layar
kolom kursor layar#
Blok pelapor kolom kursor layar melaporkan nomor kolom tempat teks akan dicetak sebagai bilangan bulat.
(kolom kursor layar)
Parameter |
Keterangan |
|---|---|
Blok ini tidak memiliki parameter. |
Contoh
saat dimulai
[Display the cursor's current column.]
atur kursor ke baris [3] kolom [15] di layar
cetak (kolom kursor layar) di layar ▶

baris kursor layar#
Blok pelapor baris kursor layar melaporkan nomor baris tempat teks akan dicetak sebagai bilangan bulat.
(baris kursor layar)
Parameter |
Keterangan |
|---|---|
Blok ini tidak memiliki parameter. |
Contoh
saat dimulai
[Display the cursor's current row.]
atur kursor ke baris [3] kolom [2] di layar
cetak (baris kursor layar) di layar ▶

Pengaturan#
layar bersih#
Blok tumpukan bersihkan layar menghapus semua gambar dan teks dari layar Otak.
bersihkan layar
Parameter |
Keterangan |
|---|---|
Blok ini tidak memiliki parameter. |
Contoh
saat dimulai
[Draw a circle, and clear it after 2 seconds.]
gambar lingkaran [120] [120] [40] di layar
tunggu [2] detik
bersihkan layar
mengatur font pada layar#
Blok tumpukan atur font di layar mengatur font dan ukuran yang digunakan untuk menampilkan teks di layar Brain. Font ini akan berlaku untuk semua teks yang dicetak selanjutnya.
atur font ke [monospace v] [sedang v] di layar
Parameter |
Keterangan |
|---|---|
gaya |
Gaya font: monospasi atau proporsional |
ukuran |
Ukuran font (contoh di bawah):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
Contoh
saat dimulai
[Display text using a larger font]
atur font ke [monospace v] [ekstra besar v] di layar
cetak [VEX] di layar ▶

Atur presisi pencetakan di layar.#
Blok tumpukan set print precision on screen mengatur berapa banyak tempat desimal yang akan ditampilkan saat mencetak angka di layar Brain. Presisi pencetakan ini akan berlaku untuk semua angka yang dicetak selanjutnya.
atur presisi cetak ke [0.1 v] di layar
Parameter |
Keterangan |
|---|---|
presisi |
Presisi cetak yang digunakan:
|
Contoh
saat dimulai
[Print 1/3 as 0.33.]
atur presisi cetak ke [0.01 v] di layar
cetak ([1] [math_division v] [3]) di layar ▶

Atur lebar pena di layar.#
Blok tumpukan atur lebar pena di layar mengatur ketebalan garis yang digambar dan garis luar bentuk.
atur lebar pena ke [10] di layar
Parameter |
Keterangan |
|---|---|
lebar |
Lebar pena, dalam piksel, dari 0 hingga 32. |
Contoh
saat dimulai
[Draw a rectangle with a pen width of 10.]
atur lebar pena ke [10] di layar
gambar persegi panjang [50] [50] [130] [60] di layar

mengatur warna pena/font di layar#
Blok tumpukan atur warna pena/font di layar mengatur warna teks, piksel, garis, dan garis luar bentuk.
atur warna pena / font ke [merah v] di layar
Parameter |
Keterangan |
|---|---|
warna |
Warna pena dan font yang digunakan:
|
Contoh
saat dimulai
[Draw a rectangle with orange borders.]
atur warna pena / font ke [oranye v] di layar
gambar persegi panjang [50] [50] [130] [60] di layar

mengatur warna isian pada layar#
Blok tumpukan atur warna isi pada layar mengatur warna isi yang digunakan saat bentuk digambar.
atur warna isian ke [merah v] di layar
Parameter |
Keterangan |
|---|---|
warna |
Warna isian yang akan digunakan:
|
Contoh
saat dimulai
[Draw a purple rectangle.]
atur warna isian ke [ungu v] di layar
gambar persegi panjang [50] [130] [100] [60] di layar

Menggambar#
menggambar piksel di layar#
Blok tumpukan gambar piksel di layar menggambar satu piksel pada koordinat x dan y yang dipilih menggunakan warna pena saat ini.
gambar piksel [0] [0] di layar
Parameter |
Keterangan |
|---|---|
X |
Koordinat x untuk menggambar piksel dari 0 hingga 479. |
y |
Koordinat y untuk menggambar piksel dari 0 hingga 239. |
Contoh
saat dimulai
[Draw the pixels marking the corners of a square.]
gambar piksel [250] [100] di layar
gambar piksel [275] [100] di layar
gambar piksel [250] [125] di layar
gambar piksel [275] [125] di layar
![]()
menggambar garis di layar#
Blok tumpukan gambar garis di layar menggambar garis dari koordinat layar pertama (x1, y1) ke koordinat layar kedua (x2, y2) menggunakan lebar pena dan warna pena saat ini.
gambar garis [0] [0] [10] [10] di layar
Parameter |
Keterangan |
|---|---|
x1 |
Koordinat x dalam piksel dari awal garis dari 0 hingga 479. |
tahun 1 |
Koordinat y dalam piksel dari awal garis dari 0 hingga 239. |
x2 |
Koordinat x dalam piksel dari ujung garis dari 0 hingga 479. |
tahun ke-2 |
Koordinat y dalam piksel dari ujung garis dari 0 hingga 239. |
Contoh
saat dimulai
[Draw a line from the top left to bottom right of the screen.]
gambar garis [0] [0] [479] [239] di layar

menggambar persegi panjang di layar#
Blok tumpukan gambar persegi panjang di layar menggambar persegi panjang menggunakan lebar pena, warna pena, dan warna isi saat ini.
gambar persegi panjang [0] [0] [10] [10] di layar
Parameter |
Keterangan |
|---|---|
X |
Koordinat x dalam piksel dari sudut kiri atas persegi panjang, dari 0 hingga 479. |
y |
Koordinat y dalam piksel dari sudut kiri atas persegi panjang, dari 0 hingga 239. |
lebar |
Lebar persegi panjang dalam piksel. |
tinggi |
Tinggi persegi panjang dalam piksel. |
Contoh
saat dimulai
[Draw a rectangle on the screen.]
gambar persegi panjang [50] [50] [130] [60] di layar

menggambar lingkaran di layar#
Blok tumpukan gambar lingkaran di layar menggambar lingkaran menggunakan lebar pena, warna pena, dan warna isi saat ini.
gambar lingkaran [0] [0] [10] di layar
Parameter |
Keterangan |
|---|---|
X |
Koordinat x dalam piksel dari pusat lingkaran, dari 0 hingga 479. |
y |
Koordinat y dalam piksel dari pusat lingkaran, dari 0 hingga 239. |
radius |
Jari-jari lingkaran dalam piksel. |
Contoh
saat dimulai
[Draw a circle on the screen.]
gambar lingkaran [120] [120] [40] di layar

Menyentuh#
layar ditekan#
Blok Boolean layar ditekan melaporkan apakah layar sentuh Brain saat ini sedang ditekan.
Benar – Layar sedang ditekan.
Salah – Layar tidak ditekan.
<layar ditekan?>
Parameter |
Keterangan |
|---|---|
Blok ini tidak memiliki parameter. |
saat dimulai
[Change the screen's color after it's pressed.]
tunggu sampai <layar ditekan?>
atur warna isian ke [hijau v] di layar
gambar persegi panjang [0] [0] [479] [239] di layar
saat dimulai
[Display different messages after the screen is pressed.]
tunggu sampai <layar ditekan?>
cetak [First message!] di layar ▶
atur kursor ke baris berikutnya di layar
[Lift finger to press the screen again.]
tunggu sampai <bukan <layar ditekan?>>
tunggu sampai <layar ditekan?>
cetak [Second message!] di layar ▶
posisi layar#
Blok pelapor posisi layar melaporkan koordinat yang dipilih dari penekanan layar terakhir. Koordinat x berkisar dari 0 (kiri) hingga 479 (kanan). Koordinat y berkisar dari 0 (atas) hingga 239 (bawah).
(posisi [x v] layar)
Parameter |
Keterangan |
|---|---|
sumbu |
Koordinat penekanan layar terakhir yang dilaporkan: x – Posisi horizontal atau y – Posisi vertikal |
saat dimulai
[Display a circle where the screen is pressed.]
tunggu sampai <layar ditekan?>
atur warna isian ke [putih v] di layar
gambar lingkaran (posisi [x v] layar) (posisi [y v] layar) [20] di layar
saat layar#
Blok topi when screen menjalankan tumpukan blok yang terhubung ketika layar Otak ditekan atau dilepaskan.
saat layar Brain [ditekan v] :: hat events
Parameter |
Keterangan |
|---|---|
negara |
Kapan menjalankan tumpukan blok yang terlampir: ditekan berjalan saat layar ditekan, dan dilepaskan berjalan saat layar dilepaskan. |
saat layar Brain [ditekan v] :: hat events
[Color the screen with polka dots by pressing it repeatedly.]
atur warna isian ke [merah v] di layar
gambar lingkaran (posisi [x v] layar) (posisi [y v] layar) [20] di layar









