A New Method for Microcontroller Programming: MicroBlocks

A New Method for Microcontroller Programming: MicroBlocks

Translated and organized from: https://makezine.com/2020/07/31/microcontrollers-meet-microblocks/ Author Introduction Kathy Giori is a senior product manager at Mozilla; she has promoted open-source hardware and software at Arduino, Qualcomm, and various startups. She holds electrical engineering degrees from the University of Minnesota and Stanford University. The latest issue (vol 74) of Make magazine features the theme “The Rise … Read more

What Programming Language Should Sixth Graders Learn?

What Programming Language Should Sixth Graders Learn?

For sixth graders, this is the golden period to get in touch with and learn programming. However, faced with a dazzling array of programming languages and platforms, parents often feel confused: which programming language should sixth graders learn? Don’t worry, next we will explore this question one by one. 1. Scratch: The First Choice for … Read more

What Is Raspberry Pi? A Comprehensive Guide

What Is Raspberry Pi? A Comprehensive Guide

Raspberry Pi is not unfamiliar to designers or learners of open-source hardware. It is one of the most basic and practical computers in the realm of open-source hardware. So, what exactly is Raspberry Pi? Who are the suitable learners or developers for it? This article will provide a detailed introduction. Raspberry Pi is the Chinese … Read more

Scratch 3.0 Programming Tutorial for Kids: A Parent’s Must-Read Guide!

Scratch 3.0 Programming Tutorial for Kids: A Parent's Must-Read Guide!

Scratch 3.0 is a star tool for children’s programming, loved by kids for its intuitive and easy-to-use features. However, with the rich functions and endless possibilities of Scratch 3.0, have you really grasped its essence? This article will deeply analyze the core content of the Scratch 3.0 programming tutorial for kids! 1. Scratch 3.0 First … Read more

Creating a RISC-V Emulator with Scratch to Run Linux Kernel

Creating a RISC-V Emulator with Scratch to Run Linux Kernel

Produced by | OSC Open Source Community (ID: oschina2013) Recently, I was amazed by a project I stumbled upon online — an emulator that successfully runs the Linux kernel, entirely written in Scratch code. Scratch is a visual programming language development platform based on blocks, allowing programming to be completed visually through clicking and dragging. … Read more

Getting Started with Raspberry Pi Scratch: The Easiest Way to Build a Smart Car with GPIO

Getting Started with Raspberry Pi Scratch: The Easiest Way to Build a Smart Car with GPIO

Hardware Raspberry Pi 3 Model B Scratch Programming Car Infrared Tracking The overall power supply uses two 3.7V 18650 lithium batteries. The Raspberry Pi requires 5V power, so a step-down module like the Lm2596 is needed. The assembly is the same as the previous C language-controlled car. Now let’s learn how to program the Raspberry … Read more

5 Ways to Teach Kids Programming with Raspberry Pi

5 Ways to Teach Kids Programming with Raspberry Pi

This is the fifth article in our “Getting Started with Raspberry Pi” series, which explores some resources to help kids learn programming. — Anderson Silva Countless schools, libraries, and families have proven that the Raspberry Pi is the best way to introduce kids to programming. In the previous four articles in this series, you have … Read more

Installing Scratch 3 Desktop on Raspberry Pi

Installing Scratch 3 Desktop on Raspberry Pi

Scratch 3 was released in January 2019, and the Raspberry Pi and Scratch teams have been working hard to develop a desktop version for the Raspbian system. Compared to previous versions, the new Scratch interface and features have significantly improved. However, these improvements require higher hardware specifications and more advanced systems to support. With the … Read more