Obsah:

Seguidor De Luz Jednoduché: 5 kroků
Seguidor De Luz Jednoduché: 5 kroků

Video: Seguidor De Luz Jednoduché: 5 kroků

Video: Seguidor De Luz Jednoduché: 5 kroků
Video: 5 ÚŽASNÝCH ŽIVOTNÍCH HACKŮ #2 2024, Listopad
Anonim
Seguidor De Luz Jednoduché
Seguidor De Luz Jednoduché

¡Hola chic@s! Mohou mít snadný a snadný přístup k jednoduchému a spolehlivému ovládání motorů, doporučují se používat všechny typy motorů a jejich prodej? Více informací o tomto odkazu, odkaz na návštěvu.

Empezemos!

Zásoby

Ztratit syna:

  • 1 x Arduino UNO.
  • 1 x L293D.
  • 2 x motor DC.
  • 2 x Fotorresistencia 180k Ohm.
  • 1 x baterie 9 V.
  • 2 x Dioda 1n1004
  • 2 x odpor 1 kOhm.

Krok 1: ¡Preparemos La Base Para Trabajar

¡Preparemos La Base Para Trabajar!
¡Preparemos La Base Para Trabajar!
¡Preparemos La Base Para Trabajar!
¡Preparemos La Base Para Trabajar!
¡Preparemos La Base Para Trabajar!
¡Preparemos La Base Para Trabajar!
¡Preparemos La Base Para Trabajar!
¡Preparemos La Base Para Trabajar!

Primero que nada debemos abrir Tinkercad Circuits y poner nuestra Arduino y protoboard para trabajar, entonces:

  1. Dentro de los compoenentes básicos buscamos una Arduino Uno y la arrastramos al entorno de trabajo (obrázek 1).
  2. Cambiamos a la pestaña de todos los compoenentes (obrázek 2).
  3. Buscamos la placa de desarrollo grande y la arrastramos al lado de la Arduino (obrázek 3).
  4. Conectamos la alimentación de la Arduino a la protoboard tal cual se ve en la imagen 4.

Ó Listo!

Krok 2: ¡Agreguemos Los Componentes! - Senzory De Luz

¡Agreguemos Los Componentes! - Senzory De Luz
¡Agreguemos Los Componentes! - Senzory De Luz
¡Agreguemos Los Componentes! - Senzory De Luz
¡Agreguemos Los Componentes! - Senzory De Luz
¡Agreguemos Los Componentes! - Senzory De Luz
¡Agreguemos Los Componentes! - Senzory De Luz
¡Agreguemos Los Componentes! - Senzory De Luz
¡Agreguemos Los Componentes! - Senzory De Luz

Důležité instrukce pro následujícího syna:

  1. Sbírka fotorámečků obsahuje všechny základní prvky 1.
  2. Počet odběratelů a zastoupení všech hlavních autobusových linek, jejich vzájemná interpretace a interpretace (viz obrázek 2).
  3. Počet odeslaných dat je 3, žádné seno nepotřebuje kambodžské valores por que ya son de 1k Ohm cada una.
  4. Realizace las conexiones a las lineas de alimentación y al pin A4 y A5 de Arduino, tal cual seve en la imageen 4

¡Pasimos al siguiente paso!

Krok 3: ¡Agreguemos Los Componentes! - Ovládání motorů + motorů

¡Agreguemos Los Componentes! - Ovládání motorů + motorů
¡Agreguemos Los Componentes! - Ovládání motorů + motorů
¡Agreguemos Los Componentes! - Ovládání motorů + motorů
¡Agreguemos Los Componentes! - Ovládání motorů + motorů
¡Agreguemos Los Componentes! - Ovládání motorů + motorů
¡Agreguemos Los Componentes! - Ovládání motorů + motorů

Los pasos para armar esta parte son:

  1. Řídicí jednotka motoru L293D obsahuje všechny součásti a hlavní porty zobrazují 1.
  2. Ahora debes buscar un diodo y lo arrastrarlo hasta el espacio de trabajo, luego girarlo apretando el botón de giro tres veces (imagen 2 de referencia), luego colocarlos en la posición indicada en la imagen 3.
  3. Luego buscar el motor dc simple y arrastrar dos al espacio de trabajo, el de abajo debe ser rotado apretando el botón de giro seis veces (imagen 3 de referencia).
  4. Autobusy mají kapacitu 9 V a jsou zastoupeny na všech tratích, jako jsou rotační otáčky a výstupy ze všech hlavních silnic (obrázek 4 z referencí).
  5. Více informací o všech komponentách, které vám pomohou s referencí 5.

¡Listo, avancemos a la programación!

Krok 4: ¡Hora De Programar

Přezkoumejte všechny možnosti a funkce, které program doplňuje:

int pin_motor_der = 5; int pin_motor_izq = 6; float control_der = 0; float control_izq = 0; void setup () {pinMode (pin_motor_izq, OUTPUT); pinMode (pin_motor_der, OUTPUT); Serial.begin (9600);} void loop () {control_der = 1.0 - analogRead (A4) /1017.0; control_izq = 1.0 - analogRead (A5) /1017.0; analogWrite (pin_motor_izq, 255*control_izq); analogWrite (pin_motor_der, 255*control_der);}

Primero que nada podemos que se especifican algunas variables al inicio, estas son:

int pin_motor_der = 5; int pin_motor_izq = 6; float control_der = 0; float control_izq = 0;

Dos son int, lo que indica que son valores enteros, pin_motor_der y pin_motor_izq son las variables por las cuales especificamos los pines que controlarán el motor, las dos siguientes son de tipo float, o sea, son valores con decimales, control_der y control_izq se usar Para hacer el control de velocidad de los motores a usar.

Významné části instrukcí dentro de la función void_setup (), los cuales se ejecutarán solo una vez, estos son:

neplatné nastavení () {pinMode (pin_motor_izq, OUTPUT); pinMode (pin_motor_der, OUTPUT);}

Jednotlivé části obsahují kódování pinMode (A, B) počet proudů prochází a určuje arduino "Arduino quiero usar el pin A como B" sinedo B salida (OUTPUT) o entrada (INPUT).

Las inltimas instrucciones están dentro de la función void_loop (), estas se ejecutarán Constantemente en orden hasta que el Arduino se apage o deje de funcionar.

void loop () {control_der = 1.0 - analogRead (A4) /1017.0; control_izq = 1.0 - analogRead (A5) /1017.0; analogWrite (pin_motor_izq, 255*control_izq); analogWrite (pin_motor_der, 255*control_der);}

Primární hodnoty pro kontrolu hodnot, různé hodnoty, ovládání nápadů, počet myšlenek a počet vstupů 0 y 1 (s desetinnou čárkou, např. S pohyblivou čárkou) El cual se logra al hacer la lectura del valor de la fotorresistencia mediante la función analog (A), donde A es el pin a leer, luego este valor es dividido por 1017.0 para que quede en el rango deseado, por último este valor se resta a uno para pasar de rango "0 a 1" a "1 a 0". Použít můžete různé proměnné, které jsou k dispozici a analogové funkceWrite (A, B), la cual nos dice "usar el pin 3 para emitir una señal B" que controlara los motores.

¡Y así eso el programa funciona! (grandes rasgos)

Krok 5: ¡Veamos Nuestro Resultado

¡Así nos quedó la simulaceón!

Doporučuje: