Lập trình một raspberry pi từ trình duyệt của bạn với Windows 10 iot core block
Video: Raspberry Pi JunkBot Blockly application 2024
Microsoft gần đây đã giới thiệu một ứng dụng UWP mới cho phép người dùng lập trình Raspberry Pi 2, Raspberry 3 hoặc Raspberry Pi Sense Hat từ trình duyệt của họ. Windows 10 IoT Core Blockly cho phép người dùng tạo một chương trình với các khối lồng vào nhau, sau đó có thể điều khiển máy tính mini Raspberry Pi.
Microsoft đã lấy cảm hứng từ bốn dự án khác nhau khi thiết kế công cụ mới này, bao gồm trình soạn thảo khối nguồn mở Blockly của Google, micro: bit của BBC và trình chỉnh sửa khối riêng của nó.
Windows 10 IoT Core Blockly có cấu trúc đơn giản: ứng dụng chính khởi động máy chủ web phục vụ trang soạn thảo Blockly trên cổng 8000. Người dùng có thể truy cập trình chỉnh sửa Blockly bằng cách duyệt đến Raspberry Pi của họ
Các tính năng khác bao gồm:
- Blockly làm cho việc dịch các khối sang JavaScript trở nên đơn giản, vì vậy chúng tôi có thể tạo một đoạn mã JavaScript có thể chạy được. Bạn có thể xem chương trình khối của mình dịch sang JavaScript bằng cách nhấn nút màu xanh da trời Chuyển đổi sang JavaScript - lưu ý: để bật các sự kiện trên mạng giống như trên nút điều khiển nhấn nút nhấn, chúng tôi có một số chức năng trợ giúp JavaScript và chúng tôi đặc biệt chú ý đến thứ tự của các chức năng khác nhau.
- Tại thời điểm này, chúng tôi có trình chỉnh sửa khối có thể tạo đoạn mã JavaScript có thể chạy được: Chúng tôi cần một cái gì đó có thể thực thi đoạn mã JavaScript này trên một luồng khác mà không can thiệp vào máy chủ web.
- Để chạy đoạn mã, chúng tôi khởi tạo công cụ Chakra JavaScript (là một phần của mọi phiên bản Windows 10) và bắt đầu đoạn trích. Luân xa giúp dễ dàng ngăn chặn đoạn trích theo ý muốn.
- Nhiều khối tương tác trực tiếp với Sense Hat. Chúng tôi có thể đã viết một loạt mã JavaScript để điều khiển Sense Hat, nhưng chúng tôi tận dụng thư viện C # SenseHat hoàn chỉnh và dễ sử dụng từ EmmellSoft. Kết nối giữa JavaScript và C # cực kỳ dễ dàng tận dụng thư viện UWP của trình bao bọc.
- Cuối cùng, chúng tôi đã thêm một số máy móc để đảm bảo đoạn mã cuối cùng chạy run được lưu trên Raspberry Pi (cả bố cục khối và đoạn mã JavaScript đều được lưu trong bộ nhớ cache) và chạy lại vào lần tiếp theo khi ứng dụng IoT Core Blockly khởi động (ví dụ: khi bạn khởi động lại thiết bị của bạn).
Để biết thêm thông tin về cách thiết lập IoT Core Blockly trên Raspberry Pi của bạn, hãy xem bài đăng trên blog của Microsoft.
Chế độ thiết lập dễ dàng của Opera cho phép bạn tùy chỉnh và thiết lập trình duyệt trong nháy mắt
Opera đang thử nghiệm tính năng Easy Setup Mode mới trên các kênh nhà phát triển của mình. Tính năng mới sẽ giúp người dùng làm quen với các cài đặt trình duyệt và tùy chỉnh tương tự theo sở thích của họ.
Sử dụng làm mới trình duyệt để làm mới bộ nhớ cache của một số trình duyệt
Chà, các nhà phát triển thường xuyên cập nhật một trang web và thực hiện các thay đổi có liên quan, bao gồm các tệp họ gửi đến máy tính của người dùng, khi tải trang. Làm mới là cần thiết để tuôn ra dữ liệu trước đó và tải dữ liệu cập nhật. Bằng cách nhấn nút refresh, về cơ bản, bạn buộc một trang web gửi cho bạn phiên bản dữ liệu sạch và mới. Đây là nơi Trình duyệt làm mới xuất hiện. Đây là một ứng dụng Windows tiện dụng hỗ trợ các nhà phát triển và thiết kế web bằng cách nhanh chóng làm mới trình duyệt chỉ bằng một lần nhấn phím.
Đảm bảo an toàn trực tuyến cho trẻ em với các trình duyệt kiểm soát của phụ huynh Trình duyệt kiểm soát của phụ huynh
Giữ cho con bạn thực hành duyệt web với các trình duyệt ParentalControl này. Lựa chọn của chúng tôi là Trình duyệt UR, Trình duyệt Kiddle của Google hoặc Trình duyệt Qustudio.