PCB007 Magazine

PCB007-June2023

Issue link: https://iconnect007.uberflip.com/i/1501483

Contents of this Issue

Navigation

Page 45 of 93

46 PCB007 MAGAZINE I JUNE 2023 • EduBlocks: A block editor for MicroPython Other programming languages that are sup- ported for continued use into college and industry including Free Pascal, Simulink in MATLAB, C++, Forth, Lisp, Rust, Ada, Swi, BASIC, and Zephyr. Student Examples e technical paper, "e BBC micro:bit— from the UK to the world," 2 discussed some of the seven examples of student projects grouped into four broad classifications: • Wearables and interactive play • Digital craing • Science and measurements • Interconnected devices Fabrication Processes Unlike other hardware projects, the open nature of the micro:bit includes source code, the PCB design files ( Altium and EAGLE Gerber files), suggestions for future revisions, Programming For a middle school student (Grade 7), learn- ing to code may be a challenge. Fortunately, the BBC and the MEF spent years experiment- ing and researching the best way to engage young students. With the help of Microso, they created the programming learning tool— MakeCode (Figure 4). Software Soware and coding is where the micro:bit really shines. Four coding languages are pro- vided with debugging, editors, and simulation tools: • Microso's graphics language, MakeCode (Blocks), for beginners • MIT's Scratch • MicroPython for high schoolers • JavaScript for advanced students ese additional soware editors/tools are provided: • Mu: A Python editor • Espruino: A JavaScript interpreter Figure 4: The Microsoft MakeCode web application for the micro:bit unit.

Articles in this issue

Archives of this issue

view archives of PCB007 Magazine - PCB007-June2023