SPICE (Simulation Program with Integrated Circuit Emphasis) ist die wohl bekannteste Software zur Simulation analoger und digitaler elektrischer Schaltungen. Allerdings ist die Nutzung oft mühsam und erfordert einen geeigneten Schaltplan. Wie gut, dass es inzwischen eine grafische Benutzeroberfläche gibt, die Sie online und ohne Installation von Software benutzen können und in der Sie die Schaltung wie auf einem Breadboard aufbauen. Tinkercad Circuits bietet sogar die Integration von ATmega- (Arduino Uno) und ATtiny-Prozessoren, für die Sie Programme in C/C++ sowie der grafischen Sprache Scratch erzeugen und ausführen können.
Regístrese en la página https://www.tinkercad.com.Para hacer esto, puede crear una nueva cuenta o registrarse en un tercero como Google.En el tablero, cambie al área del circuito: como el nuevo usuario, no se verán diseños de circuito.En la parte inferior puede cambiar el idioma a alemán.
El siguiente proyecto también se puede encontrar en línea en https://www.tinkercad.com/things/az1gbrxuclz.
Haga clic en Crear un nuevo circuito.La vista de placa se asemeja a la fritización en muchos lugares, por lo que es ventajoso si se familiariza con él de antemano y lee el artículo (ver último número).
Ihr Entwurf wird permanent in der Cloud gespeichert. Oben links neben dem Logo von Tinkercad wurde dazu bereits ein phantasievoller Name festgelegt. Sie können auf den Text klicken und einen eigenen Projektnamen vergeben.
En el borde derecho, puede hacer una pre -selección qué componentes y proyectos de muestra se muestran.En la lista de selección hay algunos ejemplos a continuación que puede probar.Para que cree un nuevo proyecto desde cero, seleccione "todo" para componentes.
Encuentre la fuente de electricidad (suministro de energía de laboratorio), el Arduino Uno◦R3 y la pequeña losa de la selección de componentes.Haga clic en el símbolo respectivo y luego coloque el componente en el área de trabajo.
Para muchos componentes, puede definir parámetros como color, tipo o dimensionamiento si hace clic en el componente en el área de trabajo.Luego se abre una pequeña ventana de diálogo con las opciones de configuración.Haga clic en la fuente de alimentación e ingrese "5" cuando la tensión.Con todos los valores, tenga en cuenta que usa la notificación de EE. UU. Para números con un punto decimal en lugar de una coma.
Platzieren Sie die Bauteile und Leitungen auf dem Breadboard. In der Grafik sehen Sie, welche Werte Sie für die Bauteile einstellen müssen (soweit möglich).
Además, es necesaria una conexión a un pasador GND en el Arduino (línea negra a la derecha) y la conexión azul al pin ° A2.
Si ha construido completamente el circuito, puede probar y simular la función eléctrica iniciando la simulación en la parte superior derecha.El conector USB se inserta en el Arduino en una breve animación para mostrar que ahora se suministra con electricidad (el LED "On" también brilla).Sin embargo, todavía no hay ningún programa que se ejecute.Además, el voltaje y la electricidad actual se muestran en la fuente de alimentación del laboratorio.
Puede girar los botones giratorios de la fuente de alimentación presionando el botón del mouse.El circuito en sí tolera hasta aproximadamente 18 ° V, pero no el Arduino, que está conectado a través de la línea azul.En la práctica, destruirías tu microcontrolador con él, no duele aquí.El número de piezo da un tono de ruido si ha conectado un altavoz en su PC.Con el mouse puede ajustar el potenciómetro azul en la parte superior izquierda de la placa de enchufe girando y, por lo tanto, cambiar el sonido.
Klicken Sie auf Simulation stoppen und dann auf Code (links daneben), um das Eingabefenster für den Quellcode zu öffnen. Vom rechten Rand schiebt sich die Codeansicht ins Bild. Diese zeigt zuerst den Editor für Scratch. Stellen Sie oben über das Auswahlfeld auf Text um. Es wird eine Warnung angezeigt, die Sie mit Weiter bestätigen.
Ya hay un pequeño programa en la ventana del código.Elimine todo el contenido y reemplácelo con los siguientes comandos:
Const uint8_t iopin = a2;
Configuración vacía ()
{
PinMode (iopin, entrada);
Serial.Begin (9600);
}
void loop()
{
Serial.println (lectura digital (IOPIN));
Retraso (10);
}
Si ahora hace clic en la simulación nuevamente, el código del programa también se llevará a cabo.Si su programa contiene errores, como en el IDE Arduino, estos se resaltarán y primero deben eliminarse.
En este ejemplo, se supone que el Arduino funciona como un osciloscopio simple y emite el nivel de señal en su pin de E/S, que corresponde a la señal que impulsa el número de piezo.Para hacer esto, haga clic en Serial Monitor en la parte inferior de la vista de código para ver el episodio de ceros y uno.En la parte inferior de la derecha hay un símbolo con una curva: haga clic para abrir la edición gráfica.
Vuelva al potenciómetro para cambiar el sonido y vea cómo cambia la curva dibujada.
El artículo fue tomado del número especial "Entrando en la electrónica con Arduino", que se puede ordenar en la tienda electoral: www.elektor.de/elector-special-sinstection-in-lektronik-mit-arduino.
¿Quieres leer otros artículos de los electorales?¡Ahora conviértete en un miembro de Elktor y no te pierdas nada!