CyberPi: Smart Notifier (Gr. 7-8)

Block-based: Advanced


Description

In this lesson students will define notifications for specific scenarios based on the features and requirements. Students will also program the smart notified to send notifications for specific scenarios.

Objectives

  • Use CyberPi to measure light intensity and shaking status.
  • Define notifications for specific scenarios based on features and requirements.
  • Use mind maps to analyze how to create a smart notifier.
  • Program a Smart Notifier which features multiple functions and modes.

Curriculum Connections Summary

  • Ontario - Mathematics - Algebra (Coding)
  • Quebec - Science
  • New Brunswick - Science
  • Nova Scotia - ICT
  • Alberta - CTF
  • British Columbia - ADST
  • Manitoba - Science
  • Prince Edward Island - Science
  • Saskatchewan - Science
  • Newfoundland & Labrador - Science
  • Yukon Territories - Follow's B.C.'s Curriculum
  • Northwest Territories - Follows Alberta's Curriculum
  • Nunavut - Follows Alberta's Curriculum


Find Out More


CyberPi
CyberPi

Networkable microcontroller for Computer Science and AI education

CyberPi is a single-board computer, packed with advanced electronics which makes it a powerful coding machine! In combination with an impressive mBlock coding editor, it supports the development of coding skills from block-based programming to Python. The Python editor is a platform designed for learning and teaching Python and Micropython - taking AI, IoT and Data Science learning to the next level!