Програмирајте малину пи из вашег прегледача са Виндовс 10 иот цоре блоклом

Видео: 1001364 2024

Видео: 1001364 2024
Anonim

Мицрософт је недавно представио нову УВП апликацију која омогућава корисницима да програмирају Распберри Пи 2, Распберри 3 или Распберри Пи Сенсе Хат из својих претраживача. Виндовс 10 ИоТ Цоре Блоцкли омогућава корисницима да креирају програм са блокираним блоковима који могу да контролишу мини-рачунар Распберри Пи.

Мицрософт је црпео инспирацију за четири различита пројекта приликом дизајнирања ове нове алатке, укључујући Гоогле-ов Блоцкли уредник отвореног блока, ББЦ мицро: бит и свој уређивач блокова.

Виндовс 10 ИоТ Цоре Блоцкли има једноставну структуру: главна апликација покреће веб сервер који служи страницу Блоцкли уређивача на порту 8000. Корисници могу да приступе уређивачу Блоцкли претражујући њихов Распберри Пи : 8000 из прегледача. Мицрософт је такође креирао прилагођене блокове за одређене функционалности Сенсе Хат који се могу наћи у одређеним категоријама Основни, Улаз, ЛЕД, Слике, Пин и још много тога.

Остале карактеристике укључују:

  • Блоцкли поједностављује превођење блокова у ЈаваСцрипт, тако да можемо створити исјечак ЈаваСцрипт који се може покренути. Можете видети шта ваш блок програм преводи у ЈаваСцрипту притиском плавог дугмета „Претвори у ЈаваСцрипт“ - напомена: да бисте омогућили „догађаје“ попут „притиснутог дугмета на џојстику“ имамо неколико помоћних ЈаваСцрипт функција и обратимо посебну пажњу на редослед различитих функција.
  • У овом тренутку имамо уређивач блокова који може да генерише ЈаваСцрипт исјечак који се може покренути: Потребно нам је нешто што може да изврши овај ЈаваСцрипт исјечак на другој нити без уплитања у веб сервер.
  • Да бисмо покренули исјечак, инстанцирајмо Цхакра ЈаваСцрипт енгине (који је дио сваког издања система Виндовс 10) и покрећемо исјечак. Чакра олакшава заустављање исјечка по вољи.
  • Многи блокови директно комуницирају са Шеширом Сенсе. Могли смо написати гомилу ЈаваСцрипт кода за контролу Сенсе Хат, али смо искористили комплетну и једноставну за употребу Ц # СенсеХат библиотеку из ЕммеллСофт. Преклапање између ЈаваСцрипт-а и Ц # било је изузетно лако искориштавање ВВП библиотеке за замотавање.
  • Коначно, додали смо мало машина како бисмо били сигурни да је последњи исјечак „покретања“ сачуван на Распберри Пи (и блокови и ЈаваСцрипт исјечак су спремљени у предмеморију) и поново покрените следећи пут када се покрене ИоТ Цоре Блоцкли апликација (нпр. Када поново покренете Твој уређај).

За више информација о томе како да поставите ИоТ Цоре Блоцкли на Распберри Пи, погледајте Мицрософтов пост на блогу.

Програмирајте малину пи из вашег прегледача са Виндовс 10 иот цоре блоклом