דילוג לתוכן
UAVProg
שפהhe
בלוקים

בלוקים

התוכנית הראשונה

שלושה בלוקים להפעלת טיסה, המראה ונחיתה.

פתחו שיעור עם עורך בלוקים וסימולטור, והמתינו לחיבור. הפעולות הבאות מיועדות לקטגוריית APEX GD240.

בונים ומריצים

  1. פתחו את APEX GD240 בארגז הכלים.
  2. גררו הפעלת טיסה (active fly) למשטח העבודה.
  3. גררו המראה (take off) וחברו מתחת לבלוק הראשון עד שהם נצמדים.
  4. חברו נחיתה (land) מתחת להמראה.
  5. לחצו הרצה בסרגל העורך וצפו ברחפן.

בלוק ההפעלה מאפשר את הטיסה; גרירתו לבדה אינה מפעילה מנועים. התוכנית מתחילה רק בהרצה. תוכנית ללא פקודת נחיתה אינה מבטיחה סיום על הקרקע.

פותחים את קטגוריית APEX וגוררים בלוק המראה אל המשטח.

תוכנית התחלה קצרה: הפעלת טיסה, המראה ונחיתה. היא אינה כוללת תנועה אופקית.

תוכנית התחלה קצרה: הפעלת טיסה, המראה ונחיתה. היא אינה כוללת תנועה אופקית.

הקוד שנוצר

פתחו את <>. שלוש הפקודות שיצרתם הן:

נוצר מבלוקיםfirst-program.py
drone.active_fly()
drone.takeoff()
drone.land()

העורך מוסיף לפני הפקודות את ההגדרות והחיבור, ואחריהן את הניתוק. בסימולטור החיבור משתמש במתאם ApexSimDrone; עם רחפן APEX פיזי הוא משתמש בחיבור החומרה המתאים. אין לערוך את ההגדרות כדי לבצע את התרגיל.

בלוקפקודה
הפעלת טיסהdrone.active_fly()
המראהdrone.takeoff()
נחיתהdrone.land()

השלב הבא הוא להוסיף תנועה, המתנה ועצירה בטיסה הראשונה. אם לא קרה דבר, קראו פתרון תקלות.