Program pi raspberry dari penyemak imbas anda dengan windows 10 iot core yang tersekat

Video: Raspberry Pi 3 Windows IOT Core 1st Program Using Visual Studio to program Beginner 2024

Video: Raspberry Pi 3 Windows IOT Core 1st Program Using Visual Studio to program Beginner 2024
Anonim

Microsoft baru-baru ini memperkenalkan aplikasi UWP baru yang membolehkan pengguna untuk memprogram Raspberry Pi 2, Raspberry 3 atau Raspberry Pi Sense Hat dari pelayar mereka. Windows 10 IoT Core Blockly membolehkan pengguna membuat program dengan blok interlocking yang kemudiannya boleh mengawal komputer Raspberry Pi mini.

Microsoft mengambil inspirasi daripada empat projek yang berbeza ketika mereka bentuk alat baru ini, termasuk editor blok sumber terbuka Google Blockly, mikro BBC: bit, dan editor bloknya sendiri.

Windows 10 IoT Core Dengan struktur mudah: apl utama memulakan pelayan web yang berfungsi pada halaman editor Blok pada port 8000. Pengguna boleh mengakses editor Blockly dengan menyemak imbas ke Raspberry Pi mereka : 8000 dari penyemak imbas. Microsoft juga membuat blok tersuai untuk fungsi Hat Sense tertentu yang boleh didapati di bawah kategori tertentu Asas, Input, LED, Imej, Pin, dan banyak lagi.

Ciri-ciri lain termasuk:

  • Sekat membuatnya mudah untuk menterjemahkan blok ke JavaScript, jadi kami dapat menjana coretan JavaScript yang boleh dilalui. Anda dapat melihat bagaimana program blok anda diterjemahkan dalam JavaScript dengan menekan butang "Convert to JavaScript" - nota: untuk membolehkan "peristiwa" seperti "pada butang kayu bedik ditekan" kami mempunyai beberapa fungsi JavaScript dan kami memberi perhatian khusus kepada perintah pelbagai fungsi.
  • Pada ketika ini, kami mempunyai editor blok yang boleh menghasilkan potongan JavaScript yang boleh dijalankan: Kami memerlukan sesuatu yang dapat melaksanakan coretan JavaScript ini pada benang yang berbeda tanpa mengganggu pelayan web.
  • Untuk mengendalikan coretan, kami memberi instantiate enjin JavaScript Chakra (yang merupakan sebahagian daripada setiap edisi Windows 10) dan mula coretan. Chakra memudahkan untuk menghentikan coretan itu.
  • Banyak blok berinteraksi langsung dengan Hat Sense. Kita boleh menulis sekumpulan kod JavaScript untuk mengawal Hat Sense, tetapi kami memanfaatkan perpustakaan C # SenseHat yang lengkap dan mudah dari EmmellSoft. Merapatkan antara JavaScript dan C # adalah sangat mudah untuk memanfaatkan perpustakaan UWP pembalut.
  • Akhir sekali, kami menambah beberapa jentera untuk memastikan potongan "run" terakhir disimpan di Raspberry Pi (susun atur blok dan potongan JavaScript dihidupkan) dan berjalan lagi pada waktu seterusnya aplikasi IoT Core Blockly bermula (contohnya apabila anda memulakan semula peranti anda).

Untuk maklumat lanjut mengenai bagaimana untuk menyiapkan IoT Core Blockly pada Raspberry Pi anda, lihat siaran blog Microsoft.

Program pi raspberry dari penyemak imbas anda dengan windows 10 iot core yang tersekat