Microbit Programming: Simple AI for Game Playing

Microbit Programming: Simple AI for Game Playing

Last week, we wrote our first game on Microbit: Catching Apples. My two sons loved playing it, competing for the highest score, which seems to be capped at 35 points. The code for the Catching Apples game and the Microbit simulator: https://makecode.microbit.org/_DV93uT7i0WuK Is there a limit? Even if we react quickly enough and make no … Read more

Exploring Science with Micro:bit

Exploring Science with Micro:bit

Source:http://blog.sparkfuneducation.co … e-with-the-microbitWhen I was in school, my biggest frustration with science class was in the lab. For some reason, I felt like they were just… practicing the rules. Thinking back, the lab setup was the same, everyone could get the same results, and there were correct conclusions, as long as they followed the rules.This … Read more

Comprehensive Node.js Resource Compilation

Comprehensive Node.js Resource Compilation

Click on the above Frontend Q to follow the public account Reply with Join Group to join the Frontend Q technical exchange group Author @前哨君 | Address @https://github.com/jobbole/awesome-nodejs-cn Since WeChat does not support external links, you can click “Read the original” at the end of the article or open the GitHub address to see more … Read more

Comprehensive Node.js Resource Compilation with 40K Stars!

Comprehensive Node.js Resource Compilation with 40K Stars!

Author @ Qianshao Jun | Address @ https://github.com/jobbole/awesome-nodejs-cn Since WeChat does not support external links, please click “Read Original” at the end or visit the GitHub address for more detailed resources. [Guide]: Node.js is an open-source, cross-platform JavaScript runtime used for writing server and command-line tools. awesome-nodejs is a Node.js resource list initiated and maintained … Read more

Get New Knowledge Daily: Raspberry Pi Zero E-Paper

Get New Knowledge Daily: Raspberry Pi Zero E-Paper

Waking up every morning to see the latest news, weather forecast, and a daily quote is pretty cool, right? The Paper-Pi project is the tool that helps you achieve this dream! It utilizes an electronic ink screen to create a personalized information display platform, allowing you to easily access important daily information while being energy-efficient … Read more

Docker Image Optimization: From 1.16 GB to 22.4 MB!

Docker Image Optimization: From 1.16 GB to 22.4 MB!

Follow our WeChat public account for Java insightsDelivered promptly Source: http://blog.csdn.net/update7 Introduction to Docker Docker is a platform for software developers and system administrators to build, run, and share applications using containers. Containers are processes that run in isolated environments, operating on their own filesystem built from Docker images. An image contains everything needed to … Read more

Microbit Sensor Series 05 – PWM Motor

Microbit Sensor Series 05 - PWM Motor

01 Introduction The PWM motor is controlled by a PWM signal, allowing for precise control of rotation speed and high torque compared to a regular DC motor, although it does not achieve as high a speed. 02 Principle For an introduction to the principle of PWM, please refer to my previous article on PWM servos. … Read more

Amazing Micro:bit Projects and Resources

Amazing Micro:bit Projects and Resources

Click here to view the original link. Awesome Micro:bit A curated list of resources for the BBC micro:bit, a tiny programmable computer designed to make learning and teaching easy and fun! This embedded board has a Bluetooth capable microcontroller, USB interface, accelerometer, magnetometer, light and temperature sensors, 5×5 LED matrix, buttons, and accessible GPIO. Inspired … Read more

Comprehensive Node.js Resource Compilation

Comprehensive Node.js Resource Compilation

Author @ Qian Shao Jun | Address @ https://github.com/jobbole/awesome-nodejs-cn 【Guide】: Node.js is an open-source, cross-platform JavaScript runtime environment for building servers and command-line tools. awesome-nodejs is a Node.js resource list initiated and maintained by sindresorhus, covering command-line tools, logging, debugging, HTTP, build tools, file systems, templates, web frameworks, flow control, text, images, and data validation, … Read more

27 Programming Languages to Enhance Your Python Skills

27 Programming Languages to Enhance Your Python Skills

Translation: Open Source China www.oschina.net/translate/languages-to-improve-your-python Original: http://www.curiousefficiency.org/posts/2015/10/languages-to-improve-your-python.html 27 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 Data Analysis: R Computational Pipeline Modeling: Haskell, Scala, Clojure, F# Event-Driven Programming: JavaScript, Go, Erlang, Elixir Gradual Typing: TypeScript Dynamic Metaprogramming: … Read more