Obsah:

Seguidor De Luz Jednoduché: 5 krokov
Seguidor De Luz Jednoduché: 5 krokov

Video: Seguidor De Luz Jednoduché: 5 krokov

Video: Seguidor De Luz Jednoduché: 5 krokov
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim
Seguidor De Luz Jednoduché
Seguidor De Luz Jednoduché

¡Hola chic@s! Čo sa týka možnosti jednoduchého a jednoduchého ovládania Arduino motorov, odporúčaných výrobcov a dodávateľov automobilového priemyslu a predaja interiérových modelov? Odkaz na vašu prvú návštevu.

Empezemos!

Zásoby

Stratiť syna:

  • 1 x Arduino UNO.
  • 1 x L293D.
  • 2 x motor DC.
  • 2 x Fotorresistencia 180k Ohm.
  • 1 x batéria 9 V.
  • 2 x dióda 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 and 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 (imagen 1).
  2. Cambiamos a la pestaña de todos los compoenentes (obrázky 2).
  3. Buscamos la placa de desarrollo grande y la arrastramos al lado de la Arduino (imagen 3).
  4. Spoločné stravovanie Arduino a hlavný protoboardový realistický obraz 4.

Listo!

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

Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz
Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz
Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz
Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz
Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz
Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz
Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz
Súhlasíte s tým, že stratíte komponenty! - Sensores De Luz

Nasledujú nasledujúce kroky:

  1. Väčšina autobusových zastávok obsahuje všetky základné údaje 1.
  2. Väčšina nákupných možností a trás, ako aj ich vzájomné prepojenie (obrázok 2 z kategórie referencie).
  3. Počet odoslaných miest je 3, bez toho, aby ste museli používať kambodžské seno, vážite si viac ako 1 kOhm, budete potrebovať.
  4. Realizácia laserových doplnkov a záznamov z papiera formátu A4 a A5, Arduino, realistické zábery 4

Pas Pasemos al siguiente paso!

Krok 3: Súhlasíte s tým, že stratíte komponenty! - Ovládanie motorov + motorov

Súhlasíte s tým, že stratíte komponenty! - Ovládanie motorov + motorov
Súhlasíte s tým, že stratíte komponenty! - Ovládanie motorov + motorov
Súhlasíte s tým, že stratíte komponenty! - Ovládanie motorov + motorov
Súhlasíte s tým, že stratíte komponenty! - Ovládanie motorov + motorov
Súhlasíte s tým, že stratíte komponenty! - Ovládanie motorov + motorov
Súhlasíte s tým, že stratíte komponenty! - Ovládanie motorov + motorov

Los pasos para armar to parte syn:

  1. Motor ovládania autobusu L293D obsahuje všetky súčasti a súčasti rámu sú označené 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. Jednoduché napájanie jednosmerného motora a rad diaľkových ovládačov, počet otáčok a počet otáčok základného stĺpca (obrázok 3 z referencie).
  4. Autobus má 9 autobusových liniek, ako sú hlavné vlaky, ako aj ostatné letecké základne (počet odkazov: 4).
  5. Viac informácií nájdete v hlavnom článku, ktorý obsahuje 5 referencií.

List Listo, avancemos a la programación!

Krok 4: Hora je programová

Naše ďalšie revízie a súvisiace funkcie a doplnkové programy:

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 initio, estas son:

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

Čo to znamená, že čo sa týka valores enter, 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 Paralelné ovládanie a ovládanie veľkého počtu motorov a užívateľov.

Väčšina funkcií, ktoré sú uvedené v tomto návode, predstavuje jednu z nasledujúcich možností:

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

Vsetky casti nosnosti kodov v móde pinov (A, B) Celé nosné mnozstvo je definované v arduino "Arduino quiero usar el pin A como B" sinedo B salida (OUTPUT) o entrada (INPUT).

Tieto pokyny môžu mať za následok neplatnosť (), pretože sa môžu obmedziť na časté zásahy do Arduina.

prázdna slučka () {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);}

Základné informácie o rôznych hodnotách, ako aj o ich premenných, o myšlienkach, ako je základná hodnota 0 a 1 (s desatinnými číslami, napríklad ako s pohyblivou základňou), ako je uvedené v tabuľke, obsahuje základné analógové funkcie. (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žiť môžete všetky premenné, ktoré sú k dispozícii a ako analógové funkcieWrite (A, B) obsahuje kocky nosných koľajníc, ktoré obsahujú 3 paraboly vyžarujúce jedno B "a ovládajú všetky motory.

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

Krok 5: Výsledok Veamos Nuestro

¡Asi nos quedó la simulationion!

Odporúča: