Store and share experiences about robocon, IoT, Embedded...
  • Home
  • Linux
  • Window
    • Latex
    • Matlab
  • Embedded programming
    • Jetson Tx1
    • Raspberry Pi
    • Raspberry Pico
  • Internet of things
    • HTTP+MySQL cho IoT
    • Websocket+Nodejs
    • ESP32
  • Electronics and robots
    • Robocon
    • Arduino
    • RISCV
    • FPGA
  • Network and devices
    • Basic CCNA
  • IoT Server
  • Q&A (Hỏi đáp)
  • About
No Result
View All Result
  • Home
  • Linux
  • Window
    • Latex
    • Matlab
  • Embedded programming
    • Jetson Tx1
    • Raspberry Pi
    • Raspberry Pico
  • Internet of things
    • HTTP+MySQL cho IoT
    • Websocket+Nodejs
    • ESP32
  • Electronics and robots
    • Robocon
    • Arduino
    • RISCV
    • FPGA
  • Network and devices
    • Basic CCNA
  • IoT Server
  • Q&A (Hỏi đáp)
  • About
No Result
View All Result
Store and share experiences about robocon, IoT, Embedded...
No Result
View All Result
Home Lập trình nhúng

Lập trình Raspberry Pi Pico [Bài 2]. Nạp firmware, chạy chương trình “Hello Pico”

Trong bài này, bạn đọc sẽ được hướng dẫn cách bắt đầu với Raspberry Pi Pico và viết chương trình đầu tiên "Hello Pico"

admin by admin
March 1, 2021
in Lập trình nhúng, Raspberry Pico
0 0
0

Mình đã có trên tay board mạch Raspberry Pi Pico từ tuần trước, sản phẩm này mình đặt mua từ trang Cytron Việt Nam , đại lý bán lẻ chính thức của Raspberry. Nói có sách, mách có chứng luôn nhé, mình ko quảng cáo gì cho Cytron:

Mình mua bản đã hàn sẵn các header, được tặng kèm dây cáp USB (có vẻ khá xịn). Giá 150K chưa tính phí vận chuyển. Các bạn tham khảo mua tại đây.

Một số hình ảnh bóc tem:

Trên đây là một số hình ảnh bóc hộp board mạch vi điều khiển có giá 150K, bằng giá tiền một board Arduino Uno không chính hãng 🙂 . Tuy nhiên, mình cảm thấy rất nhiều thứ thú vị từ board mạch này, và sẽ giới thiệu đến các bạn qua loạt bài này.

Let’s get started!

Phần này giới thiệu cho các bạn yêu thích lập trình bằng ngôn ngữ Python, Raspberry Pi Pico hỗ trợ MicroPython vì vậy rất dễ để các bạn viết ứng dụng trên Pico bằng Python. Các bước thực hiện đơn giản như sau:

  1. Tải file firmware UF2 đã được build sẵn bởi hãng Raspberry. Link tải ở đây, sau này các bạn có thể tự tùy biến và build lại file này.
  2. Cắm cáp USB vào máy tính nhưng không nối vào cổng USB của Raspberry Pi, hãy nhấn nút BOOTSEL trên mạch. Giữ nguyên nút nhấn, cắm đầu còn lại cổng USB vào mạch Raspberry.

3. Lúc này, máy tính của bạn sẽ nhận Raspberry như một ổ lưu trữ (như một cái USB các bạn hay dùng thôi), việc làm tiếp theo là chúng ta copy file UF2 đã tải, dán vào trong ổ lưu trữ Raspberry. Hoặc có thể kéo, thả vào Raspberry.

Ngay sau đó, Raspberry Pi Pico sẽ tự khởi động lại (các bạn ko cần thao tác gì thêm cả), nếu là Win10, các bạn sẽ thấy các thông báo lần lượt như sau:

4. Bây giờ bạn có thể bắt đầu lập trình với Pi Pico bằng python rồi. Sử dụng phần mềm Putty để giao tiếp với Pico.

  • Kiểm tra cổng COM mà máy tính giao tiếp với Pico là COM mấy? ở đây của mình hiện COM3

  • Mở phần mềm Puttty, điền các tham số sau: Serial, COM3 (tùy vào máy của các bạn), Speed: 9600 

  • Lúc này chỉ cần chọn OPEN, sau đó các bạn hãy gõ thử câu lệnh print(“Hello Pico!”) và ENTER, chúng ta sẽ có kết quả như hình dưới.

Đó chính là chương trình đầu tiên mà Pico chạy, cũng là bắt đầu cho các bạn lập trình. Bài tiếp theo chúng ta sẽ thực hiện điều khiển bật tắt Led trên board (Blink led)

Hẹn gặp lại!

Số lượt xem: 370
Tags: hello world raspberry pi picoLập trình Pi PicoLập trình Raspberry Pi Pico

Related Posts

How to connect Raspberry Pico W to a wireless network?

How to connect Raspberry Pico W to a wireless network?

January 4, 2023
72
Lập trình Raspberry Pi Pico [Bài 1]: Pico có gì đặc biệt?

Lập trình Raspberry Pi Pico [Bài 1]: Pico có gì đặc biệt?

March 1, 2021
571
Hướng dẫn cài đặt driver cho màn hình SPI 3.5 inches Raspberry (updated 2020)

Hướng dẫn cài đặt driver cho màn hình SPI 3.5 inches Raspberry (updated 2020)

August 26, 2021
518

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Bài viết đọc nhiều

IoT Webserver- ESP8266/ESP32 gửi dữ liệu lên Cloud, hiển thị ra trình duyệt web với MySQL và PHP

IoT Webserver- ESP8266/ESP32 gửi dữ liệu lên Cloud, hiển thị ra trình duyệt web với MySQL và PHP

February 9, 2023
17.6k
Điều khiển ESP8266/ESP32 từ xa qua internet, không cần mở Port modem

Điều khiển ESP8266/ESP32 từ xa qua internet, không cần mở Port modem

November 7, 2019
10.7k
ESP32-CAMERA: Cài đặt môi trường Arduino IDE và nạp chương trình

ESP32-CAMERA: Cài đặt môi trường Arduino IDE và nạp chương trình

December 27, 2019
7.3k
IoT webserver- Gửi thông báo bằng email từ ESP8266 không dùng IFTTT

IoT webserver- Gửi thông báo bằng email từ ESP8266 không dùng IFTTT

November 19, 2020
5.7k
Store and share experiences about robocon, IoT, Embedded…

Lưu và chia sẻ những gì đã đọc, đã làm, đã nghiên cứu về vi điều khiển, hệ thống nhúng, internet of things, kiến trúc máy tính và hệ điều hành.

Liên hệ với quản trị viên

Chủ đề

  • Arduino
  • CCNA cơ bản
  • Cisco
  • Điện tử- Robot
  • ESP32
  • FPGA
  • HTTP+MySQL cho IoT
  • IoT Server
  • Jetson Tx1
  • Lập trình nhúng
  • Latex
  • Linux
  • Mạng và thiết bị mạng
  • Raspberry Pi
  • Raspberry Pico
  • RISCV
  • Robocon
  • Web of things
  • Websocket+Nodejs
  • Window
  • WordPress

Quản trị trang

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

© 2019- 2023 luuvachiase.net - Phát triển và quản trị bởi Đỗ Ngọc Tuấn và Nguyễn Văn Tuấn ***Vui lòng ghi rõ nguồn khi trích dẫn bài viết từ Website này. DMCA.com Protection Status

No Result
View All Result
  • Trang chủ
  • Linux
  • Window
  • Lập trình nhúng
    • Jetson Tx1
    • Raspberry Pi
  • Web of things
    • HTTP+MySQL cho IoT
    • Websocket+Nodejs
  • Điện tử- Robot
    • Robocon
    • Arduino
    • RISCV
    • FPGA
  • Mạng và thiết bị mạng
    • CCNA cơ bản
  • IoT Server
  • Giới thiệu
  • Q&A (Hỏi đáp)

© 2019- 2023 luuvachiase.net - Phát triển và quản trị bởi Đỗ Ngọc Tuấn và Nguyễn Văn Tuấn ***Vui lòng ghi rõ nguồn khi trích dẫn bài viết từ Website này. DMCA.com Protection Status

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In