319 views|3 replies

12

Posts

0

Resources
The OP
 

What version should I use to get started with microcontrollers? [Copy link]

 

What version should I use to get started with microcontrollers?

This post is from Q&A

Latest reply

As an electronic engineer, you can consider using the following development boards when you get started with microcontroller development:Arduino Series : Arduino Uno is an entry-level microcontroller development board that is easy to use and has rich resources and community support. You can start with the basic Arduino Uno and gradually learn and explore more feature-rich Arduino series development boards, such as Arduino Mega, Arduino Nano, etc.STM32 Nucleo Series : STMicroelectronics' STM32 Nucleo series development boards are suitable for electronic engineers with a certain level of basic knowledge. These development boards are based on the ARM Cortex-M processor and have rich peripherals and performance, making them suitable for intermediate and advanced microcontroller development.ESP8266/ESP32 Development Board : Espressif's ESP8266 and ESP32 series development boards are designed for IoT applications and have wireless communication functions such as WiFi and Bluetooth. They are suitable for connecting to the Internet and developing IoT projects.Raspberry Pi : Although the Raspberry Pi is a single-board computer rather than a strictly microcontroller, it has rich hardware resources and flexibility and can be used to learn embedded system development and IoT applications.Custom PCB : If you have certain circuit design capabilities, you can also consider designing and making your own microcontroller development board to meet specific project requirements.The above development boards have rich resources and community support, which can meet the needs of electronic engineers of different levels and needs. You can choose the appropriate development board according to your interests and learning goals, and combine relevant learning resources and practical projects to learn and practice.  Details Published on 2024-5-28 12:01
 
 

7

Posts

0

Resources
2
 

When you are starting to learn MCU development, you can choose from the following common MCU development boards:

  1. Arduino Uno : Arduino Uno is a classic entry-level microcontroller development board that is suitable for beginners to quickly get started. It has an easy-to-use development environment and rich library functions, which can be used for various simple project practices.

  2. STM32 Discovery Series : The STM32 Discovery series is a group of MCU development boards based on the ARM Cortex-M core, with rich peripherals and powerful performance, suitable for advanced learning and professional project development.

  3. Raspberry Pi : Although Raspberry Pi is more like a small computer, it can also be used as a single-chip microcomputer development platform. It has powerful processing power and rich peripheral interfaces, which is suitable for more complex project development and learning.

  4. ESP8266/ESP32 : ESP8266 and ESP32 are low-cost WiFi modules that can also be used as microcontroller development boards. They have powerful wireless communication capabilities and are suitable for Internet of Things (IoT) project development.

The above development boards have different features and applicable scenarios. You can choose according to your project requirements, learning goals and personal preferences. If you are a beginner, it is recommended to choose a development board with good usability and rich learning resources; if you already have a certain foundation, you can consider choosing a development board with richer functions and more powerful performance.

This post is from Q&A
 
 
 

10

Posts

0

Resources
3
 

You may prefer to choose some MCU development boards with stronger performance and richer functions. Here are some development boards recommended for senior people to get started with MCU development:

  1. STM32 series development board : STMicroelectronics' STM32 series is a microcontroller based on the ARM Cortex-M processor, with powerful performance and rich peripheral resources. You can choose the STM32 Nucleo development board or the Discovery series development board, which provides rich peripherals, ready-made sample code and development tool support, suitable for advanced microcontroller development and project practice.

  2. ESP32 series development board : Espressif's ESP32 series is a single-chip microcomputer with integrated WiFi and Bluetooth functions, suitable for IoT applications and wireless communication projects. You can choose ESP32 development boards, such as ESP32 DevKit, ESP32 NodeMCU, etc. These development boards have rich communication interfaces and ready-made open source libraries, which are convenient for IoT project development and experiments.

  3. Raspberry Pi : Although Raspberry Pi is a single-board computer rather than a strictly single-chip microcomputer, it has powerful processing power and rich hardware resources, making it suitable for embedded system development and IoT applications. You can choose Raspberry Pi 4 Model B or other models of Raspberry Pi to use its rich resources and community support for project development and practice.

  4. Custom Development Board : If you have certain circuit design and PCB production capabilities, you can also consider designing and making your own MCU development board to meet specific project requirements and technical challenges.

The above are some development boards recommended for senior people in the electronics field to get started with microcontroller development. You can choose a suitable development board according to your interests and project requirements, and combine it with relevant learning resources and practical projects to learn and practice.

This post is from Q&A
 
 
 

14

Posts

0

Resources
4
 

As an electronic engineer, you can consider using the following development boards when you get started with microcontroller development:

  1. Arduino Series : Arduino Uno is an entry-level microcontroller development board that is easy to use and has rich resources and community support. You can start with the basic Arduino Uno and gradually learn and explore more feature-rich Arduino series development boards, such as Arduino Mega, Arduino Nano, etc.

  2. STM32 Nucleo Series : STMicroelectronics' STM32 Nucleo series development boards are suitable for electronic engineers with a certain level of basic knowledge. These development boards are based on the ARM Cortex-M processor and have rich peripherals and performance, making them suitable for intermediate and advanced microcontroller development.

  3. ESP8266/ESP32 Development Board : Espressif's ESP8266 and ESP32 series development boards are designed for IoT applications and have wireless communication functions such as WiFi and Bluetooth. They are suitable for connecting to the Internet and developing IoT projects.

  4. Raspberry Pi : Although the Raspberry Pi is a single-board computer rather than a strictly microcontroller, it has rich hardware resources and flexibility and can be used to learn embedded system development and IoT applications.

  5. Custom PCB : If you have certain circuit design capabilities, you can also consider designing and making your own microcontroller development board to meet specific project requirements.

The above development boards have rich resources and community support, which can meet the needs of electronic engineers of different levels and needs. You can choose the appropriate development board according to your interests and learning goals, and combine relevant learning resources and practical projects to learn and practice.

This post is from Q&A
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list