#147Pemula

Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W)

Proyek pembuka seri Raspberry Pi Pico! Kita mengedipkan LED hijau bawaan untuk memastikan board bekerja; percobaan "Hello World" klasik. TANPA komponen eksternal, hanya Pico dan kabel USB. Kodenya ditulis dalam MicroPython (bahasa resmi dari Raspberry Pi Foundation). Pelajari kelas machine.Pin, mode Pin.OUT, metode led.on()/off(), dan time.sleep() di Thonny IDE, dan ikuti setiap perubahan di output Serial (REPL). Juga pas untuk menguji firmware MicroPython.

5.0(1)
10 selesai
Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W)
Cara termudah mengenal Raspberry Pi Pico: LED kecil di board menyala setengah detik, padam setengah detik, dan terus begitu selamanya. Tidak butuh komponen lain, cukup board dan kabel USB. Begitu LED mulai berkedip, kamu tahu board bekerja dan programmu sudah termuat.

Video

Skema rangkaian

Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W) - Circuit

Kode sumber

MicroPython
1# ─────────────────────────────────────────
2#   BlueGrays · bluegrays.com
3#   Kedip LED Bawaan Raspberry Pi Pico (Pico dan Pico W)
4# ─────────────────────────────────────────
5# Mengedipkan LED onboard Pico setiap 0.5 s; proyek klasik "Hello World".
6# Tanpa komponen luar, cukup Pico dan kabel USB. Kodenya bekerja di Pico
7# maupun Pico W.
8#
9# Pin:
10#   LED  -> LED onboard (di board)
11
12from machine import Pin
13import time
14
15# ============ PIN / PIN ============
16# Nama "LED" alih-alih nomor pin: nama ini menemukan LED onboard di Pico maupun Pico W (di Pico W
17# LED ini tersambung ke chip Wi-Fi, bukan ke pin GP).
18LED_PIN = "LED"                 # LED onboard
19led = Pin(LED_PIN, Pin.OUT)
20
21print("== BlueGrays: Pico Dahili LED Blink ==")
22print("LED pin: LED (Pico / Pico W)")
23print("Her 500ms'de LED yakip sonuyor / LED toggles every 500ms")
24
25# ============ LOOP UTAMA ============
26while True:
27    led.on()                    # Nyalakan LED
28    print("[LED] ACIK / ON")
29    time.sleep(0.5)
30
31    led.off()                   # Matikan LED
32    print("[LED] KAPALI / OFF")
33    time.sleep(0.5)
34

FAQ

Apakah kode ini juga bekerja di Pico W?

Ya. Di Pico W, LED bawaan tersambung ke chip Wi-Fi, bukan ke pin GP. Karena itu kode memakai Pin('LED', Pin.OUT), bukan nomor pin; nama ini menemukan LED bawaan di Pico maupun Pico W. Jika LED tetap mati di Pico W, pastikan kamu sudah menginstal firmware MicroPython yang dibuat untuk Pico W.

Bagaimana cara menginstal MicroPython di Pico?

Colokkan Pico ke port USB sambil menahan tombol BOOTSEL; drive bernama "RPI-RP2" akan muncul di komputermu. Seret file MicroPython .uf2 yang kamu unduh dari situs Raspberry Pi ke drive ini. Thonny IDE juga bisa melakukannya secara otomatis.

Bagaimana cara menyimpan kode di Pico agar berjalan setiap kali dinyalakan?

Di Thonny, simpan file di Pico sebagai "main.py". Ketika Pico dinyalakan, ia otomatis menjalankan file main.py.

Pico tidak muncul di Thonny. Apa yang harus aku lakukan?

"MicroPython (Raspberry Pi Pico)" harus dipilih dari pilihan interpreter di pojok kanan bawah. Pastikan kabel USB-nya kabel data dan MicroPython sudah terinstal.