תכני פאי פטל מהדפדפן שלך עם ליבת Windows 10 iot באופן חסום

וִידֵאוֹ: Windows 10 IoT (Internet of Things) Core Demo 2024

וִידֵאוֹ: Windows 10 IoT (Internet of Things) Core Demo 2024
Anonim

לאחרונה הציגה מיקרוסופט אפליקציית UWP חדשה המאפשרת למשתמשים לתכנת דפדפני ה- Raspberry Pi 2, Raspberry 3 או Raspberry Pi Sense Hat. Windows 10 IoT Core Blockly מאפשר למשתמשים ליצור תוכנית עם בלוקים משתלבים שיכולים לשלוט אז על מחשב מיני Raspberry Pi.

מיקרוסופט קיבלה השראה מארבעה פרויקטים שונים בעת תכנון כלי חדש זה, כולל עורך הבלוקים של קוד פתוח של גוגל, המיקרו-ביט של ה- BBC ועורך הבלוקים שלה.

ל- Windows 10 IoT Core Blockly יש מבנה פשוט: האפליקציה הראשית מפעילה שרת אינטרנט המשרת את עמוד עורך ה- Blockly בנמל 8000. משתמשים יכולים לגשת לעורך ה- Blockly על ידי גלישה אל Raspberry Pi שלהם : 8000 מדפדפן. מיקרוסופט יצרה גם בלוקים בהתאמה אישית לפונקציות Sense Hat ספציפיות אשר ניתן למצוא תחת קטגוריות ספציפיות בסיסי, קלט, LED, תמונות, סיכה ועוד.

תכונות אחרות כוללות:

  • Blockly הופך את זה פשוט לתרגם חסימות ל- JavaScript, כך שנוכל ליצור קטע JavaScript הניתן להפעלה. אתה יכול לראות מה מתורגמת לתוכנית החסימה שלך ב- JavaScript על ידי לחיצה על הכפתור הכחול "המרה ל- JavaScript" - שימו לב: כדי לאפשר "אירועים" כמו "על לחצן הג'ויסטיק לחץ" יש לנו כמה פונקציות JavaScript עוזרות ואנחנו שמים לב במיוחד ל סדר הפונקציות השונות.
  • בשלב זה יש לנו עורך חסימות שיכול ליצור קטע JavaScript הניתן להפעלה: אנו זקוקים למשהו שיכול לבצע את קטע ה- JavaScript הזה על פתיל אחר מבלי להפריע לשרת האינטרנט.
  • להפעלת קטע הטקסט, אנו מפעילים את מנוע ה- JavaScript של צ'אקרה (שהוא חלק מכל מהדורת Windows 10) ונפעיל את קטע הקוד. צ'אקרה מקלה על עצירת קטע הרצון כרצונך.
  • רבים מהבלוקים מקיימים אינטראקציה ישירה עם כובע הסנס. יכולנו לכתוב חבורה של קוד JavaScript בכדי לשלוט בכובע Sense, אבל מינוף את הספרייה C # SenseHat השלם והקל לשימוש מ- EmmellSoft. הגישור בין JavaScript ל- C # היה קל ביותר למנף ספריית UWP עטיפה.
  • לבסוף, הוספנו כמה מכונות כדי לוודא שקטע הריצה האחרון נשמר ב- Paspberry Pi (גם פריסת הבלוקים וגם קטע ה- JavaScript נשמרים במטמון) ורצים שוב בפעם הבאה שיישום IoT Core Blockly מתחיל (למשל כשאתה מפעיל מחדש המכשיר שלך).

למידע נוסף על הגדרת IoT Core באופן חסום על ה- Raspberry Pi שלך, עיין בפוסט הבלוג של מיקרוסופט.

תכני פאי פטל מהדפדפן שלך עם ליבת Windows 10 iot באופן חסום