Raspberry Pi

Tự động chạy file python trên Raspberry Pi

tu-dong-chay-chuong-trinh-raspberry

Không giống như các vi điều khiển có thể tự chạy code sau khi khởi động. Raspberry là một máy tính nhúng chạy hệ điều hành (bài viết này mình sử dụng HDH Raspbian) nên khi khởi động sẽ vào giao diện của hệ điều hành giống như một chiếc CPU máy tính của chúng ta. Nhiều bạn sử dụng Raspberry để thực hiện các dự án giống như vi điều khiển, lập trình Python xong kiểm tra thử thì OK nhưng không biết làm sao để có thể tự động chạy file Python ấy sau khi khởi động lại.

Hay bạn đang sử dụng Raspberry để viết giao diện trên các màn hình LCD và bạn muốn nó tự khởi chạy giao diện lên LCD sau khi khởi động, bài viết này sẽ giúp bạn thực hiện việc đó. Cùng bắt đầu nào

Bài viết bạn nên đọc nếu chưa cài đặt được hệ điều hành cho Raspberry pi:

Cấu hình raspberry pi ở chế độ tự động đăng nhập

Khóa học python trong 4 tuần
Khóa học python trong 4 tuần

Thật vậy, nếu bạn nào khi khởi động Raspberry pi lên mà phải gõ mật khẩu thì cần tiến hành thực hiện bước này trước tiên. Nếu bạn đã làm rồi thì bỏ qua nhé.

sudo raspi-config

Sử dụng câu lệnh trên chúng ta sẽ đến với giao diện sau, tiếp theo chọn B4 và save lại nhé

auto login raspberry pi
Tự động đăng nhập khi Raspberry pi khởi động

Lập trình ví dụ với Python

#!/usr/bin/python
print("******************************************************")
print("* This is a test script. There are many like it,     *")
print("* but this one is mine. My script is my best friend. *")
print("* It is my life. I must master it as I must master   *")
print("* my life.                                           *")
print("******************************************************")
Lưu đoạn code trên với đuôi .py nhé ! (vidu.py)

Tự động chạy file python vừa viết ở trên

Ta nhớ đường dẫn nơi lưu file .py vừa tạo ở trên, sau đó làm theo các bước sau:

1. Mở terminal và gõ đoạn

sudo nano /etc/profile

Xem thêm: TÙY BIẾN MÀN HÌNH KHỞI ĐỘNG CHO RASPBERRY PI

2. Một file được mở và ta kéo xuống dưới cùng nhập vào

Sudo python /home/pi/vidu.py

Trong đó  “/home/pi/vidu.py” là nơi lưu file .py mà bạn vừa tạo. Sau đó nhấn Ctr + X ->  Y để lưu file profile trên.

Lưu ý: File vidu.py trên chỉ chạy 1 lần duy nhất để in ra các đoạn chữ xong sẽ dừng. Nếu các bạn muốn chạy liên tục phải viết chúng trong vòng lặp nhé !

Tiến hành chạy thử và kết quả

Sudo Reboot

Chạy câu lệnh để Restart lại Raspberry pi

Kết quả tự động chạy file python
Kết quả tự động chạy file python

Để thoát khỏi chế độ tự động chạy file python này thì tại terminal bạn chạy lại câu lệnh

sudo nano /etc/profile

Tiếp theo ẩn câu lệnh “#Sudo python /home/pi/vidu.py

Sau đó Ctr + X -> Y và tiến hành Sudo Reboot lại Raspberry pi.

Xem thêm: CÀI ĐẶT WIFI CHO RASPBERRY PI ZERO W (WINDOWS)

Chúc các bạn thành công !

 

 

 

 

 

 

Được gắn thẻ , , , ,

Để lại bình luận nào !

avatar
  Đăng ký  
Tắt thông báo