Three Exciting Python Easter Eggs in micro:bit

Three Exciting Python Easter Eggs in micro:bit

In many software applications, developers like to hide some easter eggs for users to discover, bringing some fun. Similarly, there are three hidden easter eggs in the micro:bit Python programs that are very interesting, and everyone can give them a try. First, we need to download a Python program to the micro:bit. You can use … Read more

Hands-on Tasks for micro:bit Practice

Hands-on Tasks for micro:bit Practice

Introduction This task sheet is part of the new course content for “2.4 Sensing and Control” and also serves as a prerequisite for the “Indoor Environment Real-time Monitoring System” project. It takes two class periods to allow students to experience the process of hardware programming with micro:bit through several simple practical tasks, aiming to help … Read more

Micro:bit Practical Operation Task Sheet (Part 1)

Micro:bit Practical Operation Task Sheet (Part 1)

Introduction This task sheet is part of the new course content for “2.4 Sensing and Control” and serves as a prerequisite for the “Indoor Environment Real-Time Monitoring System” project. It aims to let students experience the process of hardware programming with micro:bit through several simple practical tasks over two class sessions, allowing them to initially … Read more

Installing OpenCV and Real-Time Video Transmission on Raspberry Pi

Installing OpenCV and Real-Time Video Transmission on Raspberry Pi

Installing OpenCV and real-time video transmission This functionality is based on opencv, numpy, zmq, and base64 libraries to achieve real-time transmission of images captured by the camera to other locations for display or for machine vision processing by the host computer. The hardware used in this tutorial mainly includes a PC and a Raspberry Pi … Read more

Using MQTT on Raspberry Pi: A Comprehensive Guide

Using MQTT on Raspberry Pi: A Comprehensive Guide

Raspberry Pi (https://www.raspberrypi.org/) is a microcomputer board developed by the Raspberry Pi Foundation in the UK, based on ARM architecture. This board provides USB and Ethernet interfaces, allowing connection to keyboards, mice, and network cables. It has the basic functions of a PC, and the Raspberry Pi integrates Wi-Fi, Bluetooth, and a large number of … Read more

Using MQTT on Raspberry Pi: A Comprehensive Guide

Using MQTT on Raspberry Pi: A Comprehensive Guide

MQTT Programming The Raspberry Pi, developed by the Raspberry Pi Foundation in the UK, is a microcomputer motherboard based on ARM architecture. This motherboard provides USB and Ethernet interfaces, allowing for the connection of keyboards, mice, and network cables. It has the basic functions of a PC, while also integrating Wi-Fi, Bluetooth, and a large … Read more

27 Programming Languages to Enhance Your Python Skills

27 Programming Languages to Enhance Your Python Skills

(Click the blue text above to quickly follow us) Translation: Open Source China www.oschina.net/translate/languages-to-improve-your-python If you have good articles to submit, please click → here for details 27 Programming Languages Procedural Programming Languages: C, Rust, Cython Object-Oriented Data Modeling Languages: Java, C#, Eiffel Object-Oriented Derivatives of C: C++, D Array-Oriented Data Processing: MATLAB/Octave, Julia Statistical … Read more

Getting Started with Raspberry Pi: 3 Popular Programming Languages You Can Learn

Getting Started with Raspberry Pi: 3 Popular Programming Languages You Can Learn

Learning programming with Raspberry Pi makes you more valuable in the job market. — Anderson Silva In the previous article in this series, I shared some ways to teach kids programming with Raspberry Pi[1]. Theoretically, these resources are not limited to just children; adults can also use them. However, learning programming languages that are in … Read more

Getting Started with Network Programming on Raspberry Pi

Getting Started with Network Programming on Raspberry Pi

Getting Started with Network Programming on Raspberry Pi In today’s article, I will explore how to perform network programming on the Raspberry Pi. As a cheap and powerful microcomputer, the Raspberry Pi provides an ideal platform for learning and practicing the basics of network programming, including TCP/IP protocols, socket programming, and how to create simple … Read more

Raspberry Pi Basics: How to Control Shutdown with a Button

Raspberry Pi Basics: How to Control Shutdown with a Button

【Click the blue text above to follow DF Maker Community and become a tech enthusiast】 1. Hardware Preparation Raspberry Pi Breadboard Jumper wires Button 2. Configuration Steps 1. Connect the hardware according to the wiring diagram 2. Enter the example folder cd example/ Create and edit a Python file named shutdown_button.py nano shutdown_button.py Enter the … Read more