โปรแกรมราสเบอร์รี่ pi จากเบราว์เซอร์ของคุณด้วย windows 10 iot core blockly

วีดีโอ: Faith Evans feat. Stevie J – "A Minute" [Official Music Video] 2024

วีดีโอ: Faith Evans feat. Stevie J – "A Minute" [Official Music Video] 2024
Anonim

Microsoft เพิ่งเปิดตัวแอพ UWP ใหม่ที่ช่วยให้ผู้ใช้สามารถเขียนโปรแกรม Raspberry Pi 2, Raspberry 3 หรือ Raspberry Pi Sense Hat จากเบราว์เซอร์ของพวกเขา Windows 10 IoT Core Blockly ช่วยให้ผู้ใช้สร้างโปรแกรมที่มีบล็อกประสานซึ่งสามารถควบคุมมินิคอมพิวเตอร์ Raspberry Pi

Microsoft ได้รับแรงบันดาลใจจากโครงการที่แตกต่างกันสี่โครงการเมื่อออกแบบเครื่องมือใหม่นี้รวมถึงเครื่องมือแก้ไขบล็อกโอเพนซอร์สของ Google, micro: bit ของ BBC และเครื่องมือแก้ไขบล็อกของตนเอง

Windows 10 IoT Core Blockly มีโครงสร้างที่เรียบง่าย: แอพหลักเริ่มต้นเว็บเซิร์ฟเวอร์ซึ่งให้บริการเพจตัวแก้ไข Blockly บนพอร์ต 8000 ผู้ใช้สามารถเข้าถึงตัวแก้ไขบล็อคโดยการเรียกดู Raspberry Pi ของพวกเขา : 8000 จากเบราว์เซอร์ Microsoft ยังสร้างบล็อกที่กำหนดเองสำหรับฟังก์ชั่น Sense Hat ที่เฉพาะเจาะจงซึ่งสามารถพบได้ภายใต้หมวดหมู่เฉพาะ Basic, Input, LED, Images, Pin และอื่น ๆ

คุณสมบัติอื่น ๆ ได้แก่:

  • Blockly ทำให้การแปลบล็อกเป็น JavaScript ง่ายขึ้นดังนั้นเราจึงสามารถสร้างข้อมูลโค้ด JavaScript ที่ทำงานได้ คุณสามารถเห็นสิ่งที่โปรแกรมบล็อกของคุณแปลเป็น JavaScript โดยกดปุ่มสีน้ำเงิน“ แปลงเป็น JavaScript” - หมายเหตุ: เพื่อเปิดใช้งาน“ เหตุการณ์” เช่น“ กดปุ่มจอยสติ๊ก” เรามีฟังก์ชั่นผู้ช่วยจาวาเล็กน้อยและเราใส่ใจเป็นพิเศษ คำสั่งของฟังก์ชั่นต่างๆ
  • ณ จุดนี้เรามีเครื่องมือแก้ไขบล็อกที่สามารถสร้างตัวอย่าง JavaScript ที่ทำงานได้: เราต้องการบางสิ่งที่สามารถเรียกใช้งานโค้ด JavaScript นี้บนเธรดอื่นโดยไม่ต้องรบกวนเว็บเซิร์ฟเวอร์
  • ในการเรียกใช้ตัวอย่างเราได้ยกตัวอย่างกลไก Chakra JavaScript (ซึ่งเป็นส่วนหนึ่งของ Windows 10 ทุกรุ่น) และเริ่มต้นตัวอย่าง จักระทำให้มันง่ายที่จะหยุดตัวอย่างที่จะ
  • บล็อกจำนวนมากโต้ตอบโดยตรงกับ Sense Hat เราสามารถเขียนโค้ด JavaScript จำนวนมากเพื่อควบคุม Sense Hat แต่เราใช้ประโยชน์จากไลบรารี่ C # SenseHat ที่สมบูรณ์และใช้งานง่ายจาก EmmellSoft การเชื่อมระหว่าง JavaScript กับ C # นั้นใช้ประโยชน์ได้ง่ายมากกับการใช้ไลบรารี wrapper UWP
  • สุดท้ายเราได้เพิ่มเครื่องจักรบางส่วนเพื่อให้แน่ใจว่าตัวอย่าง "การทำงาน" ครั้งสุดท้ายถูกบันทึกไว้ใน Raspberry Pi (ทั้งรูปแบบบล็อกและส่วนย่อย JavaScript ถูกแคช) และทำงานอีกครั้งในครั้งต่อไปที่แอป IoT Core Blockly เริ่มทำงาน (เช่นเมื่อคุณรีสตาร์ท อุปกรณ์ของคุณ)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการตั้งค่า IoT Core Blockly บน Raspberry Pi ของคุณโปรดดูโพสต์บล็อกของ Microsoft

โปรแกรมราสเบอร์รี่ pi จากเบราว์เซอร์ของคุณด้วย windows 10 iot core blockly