Twenty Years Later: Arduino is More Than Just Arduino

Twenty Years Later: Arduino is More Than Just Arduino

Article Overview In this article, DigiKey introduces the evolution of Arduino from an open-source hardware platform to an ecological expansion, revealing its profound impact across multiple fields. Definition of Arduino Arduino is an open-source hardware and software platform designed to provide a simple, low-cost yet high-performance entry into the world of microcontrollers.Arduino was founded nearly … Read more

Raspberry Pi Now Supports Visual Studio Code!

Raspberry Pi Now Supports Visual Studio Code!

Source: IoT Frontier Station For developers, an IDE is an essential tool. However, most powerful IDEs run on x86 architecture, and unless some major companies ensure compatibility with their products, there are few popular IDEs that support other architectures. Unexpectedly, the Raspberry Pi Foundation has recently announced support for VS Code. VS Code has officially … Read more

Week 8: Embedded Programming [FabNotes016]

Week 8: Embedded Programming [FabNotes016]

This week we will learn embedded programming. Let’s continue to experience the classroom notes filled with new terminology! Microprocessors/Microcontrollers Memory: registers, SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), FLASH, fuse Peripherals: A/D (Analog to Digital), comparator, D/A, timer/counter/PWM (Pulse Width Modulation), USART (Universal Synchronous/Asynchronous Receiver-Transmitter), USB … Read more

Segger Embedded Studio: Try This New Embedded Compiler Environment!

Segger Embedded Studio: Try This New Embedded Compiler Environment!

SEGGER Embedded Studio (SES) is reportedly being used by an increasing number of developers, especially since it is free for you while others charge. Recently, I started using this SES platform while developing some positioning communication projects on the DW1000, but since I hadn’t worked on these for a long time, I had forgotten some … Read more

Python Debugging Techniques: Quickly Identify Issues

Python Debugging Techniques: Quickly Identify Issues

Python Debugging Techniques: Quickly Identify Issues In the daily programming process, debugging code is an inevitable part. When encountering errors or exceptions, how to effectively locate and resolve these issues will significantly improve your development efficiency. This article will introduce some debugging techniques in Python, including using print statements, exception handling, the pdb module, and … Read more

Embedded Project Generator: A Tool Worth Knowing!

Embedded Project Generator: A Tool Worth Knowing!

In practical development, different developers prefer different development tools. For example, when developing for STM32, tools like Keil, IAR, and VSCode+GCC can be used. For example, the examples provided for the Anfu Lai development board often include projects for both Keil and IAR: Is there a tool that can generate project files for multiple development … Read more

How to Get Started with Python Programming

How to Get Started with Python Programming

Reading this article will take about 5 minutes: How should one get started with Python programming? I remember encountering this question a few years ago. At that time, I randomly searched online and hastily picked up some books, only to find myself confused and struggling, taking many detours. If one does not follow the right … Read more

Essential Python Development Tools

Essential Python Development Tools

Reading this article will take approximately 6 minutes: Python is like a martial arts manual; to master it, you must find a suitable weapon. Selecting a good development tool is extremely important, as a good IDE will help you write Python programs conveniently, making your programming experience more comfortable. I have been using Python for … Read more

Master Python in One Month: A Comprehensive Guide

Master Python in One Month: A Comprehensive Guide

Selected from Medium Author:Jhankar Mahbub Translated by Machine Heart Contributors: Wang Zijia, Geek AI Undoubtedly, Python is one of the most popular programming languages today.For many beginners who have never ventured into computer programming, mastering Python deeply seems like a daunting task.However, with a scientific learning method and a reasonable study plan, it is possible … Read more

Comparison of Microcontroller Programming Environments and PLC Programming Software

Comparison of Microcontroller Programming Environments and PLC Programming Software

Hello everyone, I am Da Yi! Today, we will discuss the similarities and differences between microcontroller programming environments and PLC programming software. From a practical perspective, microcontrollers are generally programmed using C language and require an Integrated Development Environment (IDE) such as Keil or IAR. In contrast, PLCs have dedicated programming software, with mainstream options … Read more