Dónde empezar a aprender circuitos y microcontroladores
Vale la pena aprender de la experiencia de wac123456. Su proceso de aprendizaje es muy popular. Tengo la misma edad que él, pero no comencé a aprender microcontroladores en la escuela secundaria tan temprano como él.
La microcomputadora de un solo chip no es difícil, especialmente si desea aplicarla, no necesita considerar demasiados principios, por lo que le recomiendo que busque libros electrónicos en línea con frecuencia. Tengo más que suficiente teoría pero no suficiente práctica. La información es fácil de comenzar, solo necesita leer varios comentarios y resumir varias experiencias.
Reserva de conocimientos: El conocimiento de física y electricidad solo necesita estar en el nivel de secundaria. Si conoces el voltaje, la corriente y la resistencia, puedes empezar a aprenderlo todo. En cuanto a la programación, te sugiero que aprendas el lenguaje C, que es fácil de usar y versátil. El lenguaje C es indispensable para programar en cualquier plataforma. Programar no es difícil, solo necesita imaginarse diciéndole a la computadora lo que quiere decir en lenguaje informático y simplemente leer más libros (hay muchas cosas buenas en Internet).
Preparación económica: además de algunas pequeñas luces y ventiladores, puedes comprar un conjunto de equipos básicos para microcontroladores básicos con una inversión inferior a 100 yuanes.
Comprar una placa base mínima en línea cuesta alrededor de treinta o cuarenta yuanes (en Taobao, etc.). Hay mucha controversia en línea, pero personalmente creo que sí. bastante conveniente para principiantes. Al menos ahorra programación. El costo del dispositivo, el chip y un cable de puerto serie (si la computadora no tiene un puerto serie, compre un cable de USB a puerto serie) cuesta entre unos pocos y más. diez yuanes. También hay líneas eléctricas, que no son caras.
Placas de circuitos, cables y diversos componentes básicos, sólo tienes que descubrirlo.
Para saber a qué saben las uvas hay que catarlas uno mismo. Los microcontroladores son divertidos y hay una sensación de logro cuando consigues que ejecuten con éxito el programa que deseas. Como te gusta el bricolaje, puedes considerar hacerlo.
PD: Libros recomendados: 40 experimentos para principiantes para aprender microcontroladores y el manual de soporte Xuelin de www.51c51.com (independientemente de si lo compras o no, los experimentos se pueden realizar con cualquier equipo) Estos dos libros se comparan en lenguaje C y ensamblador; introducción sencilla al lenguaje C para microcontroladores, PPT sobre el aprendizaje de microcontroladores en 21 días, estos son lenguaje C. Los anteriores son todos libros en línea. Para la compilación, puede leer el libro en papel y para el material teórico, puede leerlo. (Personalmente recomiendo el lenguaje C, siempre que pueda entender el ensamblaje)
P.PS: cuando comprenda qué es un microcontrolador y qué es USB, sabrá que un ventilador USB no requiere un microcontrolador. , a menos que diseñes ¡Un ventilador que pueda configurar la velocidad en la pantalla de la computadora!
Según la situación que agregaste, ¿qué tipo de linterna quieres hacer?
1. Una linterna controlada por USB de computadora
2. Una linterna con conmutación personalizable de múltiples niveles (brillo)
3. Linterna (luz de señal intermitente personalizable, enfoque ajustable digitalmente, etc.)
¿O algo más?
Si es 1, olvídalo. El coste es elevado (un chip de comunicación cuesta más de 20, lo que no merece la pena) y no es recomendable.
Si es 2, todavía estás bien. Echa un vistazo a la información del circuito. Se puede completar con un determinado circuito analógico + dispositivo mecánico.
Si es 3, esto es lo más adecuado para un microcontrolador. Si no vas a dejar que el microcontrolador controle el brillo, puedes aprender directamente a programar el microcontrolador (¿no es solo para hacerlo?). ¿Controlar el interruptor de la luz? Para circuitos amplificadores triodos y lógica. Es suficiente si sabes un poco sobre circuitos) y un poco sobre circuitos analógicos. Luego extienda a funciones complejas poco a poco. En realidad, vale la pena reflexionar sobre un problema tan aparentemente pequeño y es adecuado como curso de introducción a su microcontrolador. Empezar desde 0 no es un problema. Siempre pienso que empezar con un microcontrolador es una cuestión muy sencilla.
¡Te deseo éxito!