Introduction to Arduino Starter Tools

Introduction to Arduino Starter Tools

Introduction to Open Source Hardware Arduino is a platform based on open-source code with a simple I/O interface, featuring a development language and environment that are easy to understand. This allows you to quickly create interesting projects using Arduino. Arduino can be used with various electronic components such as: LEDs, buzzers, buttons, light sensors, etc. … Read more

Getting Started with Raspberry Pi: Creating a System Disk

Getting Started with Raspberry Pi: Creating a System Disk

(Pretending to be a Geek by Ding Ding) Due to the pandemic, schools closed early. After printing a thick stack of exercises for my child, as a parent concerned about the next generation of socialist successors, I have the obligation to ensure my child has a more fulfilling winter vacation at home. Introducing my child … Read more

Getting Started with Arduino: Delayed LED Light

Getting Started with Arduino: Delayed LED Light

Main Component Introduction Similar to the previous article on buttons, this time the components and circuit diagram are the same, Arduino version, button, LED light Circuit Connection Method One end of the button switch connects to 5V interface, and the other end connects to digital port 11, then connect to the pull-down resistor. The long … Read more

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