Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Búsqueda
4.2 Nodos
Usando el IDE XOD, manipula objetos llamados "nodos" en
4.3 Enlaces
un área de trabajo que se llama "parche". Un programa XOD
puede constar de uno o más parches. Una vez que haya 4.4 Explorador de proyectos
terminado su programa, lo implementa en el Arduino tal como
4.5 Inspectora
lo haría con el IDE de Arduino.
4.6 Ayuda rápida
XOD le permite desarrollar rápidamente proyectos Arduino sin
preocuparse por escribir código, perfecto para cuando tiene 5 Proyecto XOD 1 – Control LED
un concepto en mente y no quiere quedarse atascado 5.1 El nodo LED
escribiendo el software.
5.2 El nodo de onda cuadrada
Recientemente, los desarrolladores de XOD se pusieron en
5.3 El nodo del potenciómetro
contacto conmigo y me preguntaron si estaría interesado en
hacer un video sobre el producto. Después de examinar XOD 5.4 El nodo de rango de mapa
por mí mismo, acepté de inmediato, ya que siento que esta es
5.5 Mapeo hacia atrás
una herramienta muy útil que permitirá a muchos entusiastas
de Arduino crear proyectos avanzados que quizás no hayan 5.6 Control del ciclo de trabajo
realizado utilizando el IDE de Arduino.
6 Proyecto XOD 2: Indicador de
temperatura y humedad
6.1 Cableado
6.3 Direccionamiento de la
interfaz LCD I2C
¡Bienvenido al Boletín!
Crear una cuenta XOD
¡Mantengámonos en contacto!
El primer paso en su viaje para usar XOD es crear una cuenta
en el sitio web de XOD. Todo es gratis y todo lo que necesita
proporcionar es una dirección de correo electrónico. Suscríbete a la Newsletter de
DroneBot Workshop y sé el
Comience yendo al sitio web de XOD en https://xod.io .
primero en enterarte de nuevos
proyectos y novedades en el sitio
web.
Ese gran botón verde que dice "Comenzar ahora". Accederá ¡Suscríbete hoy!
a una pantalla donde puede proporcionar una dirección de
correo electrónico y elegir su nombre de usuario y contraseña
para su nueva cuenta XOD. XOD es un producto gratuito de
código abierto y su cuenta de XOD le permitirá descargar el
IDE de escritorio, usar el IDE basado en la web y participar en articulos populares
el foro de XOD.
Primeros pasos
El IDE de XOD con ESP32
Motores paso a
paso con Arduino
– Introducción a
los motores paso
a paso
10 de febrero de 2018
El IDE XOD basado en la web funciona de la misma manera
Por Taller DroneBot | 97
que el IDE de escritorio con un par de excepciones: Comentarios
Los motores paso a
paso se utilizan en
El IDE basado en la web utiliza el servidor en la nube una variedad de
XOD para compilar programas. Debido a esto, está dispositivos que van
limitado a una cuota diaria de compilaciones, si excede
desde impresoras 3D
esta cuota, deberá esperar hasta el día siguiente para
continuar. Como la cuota comienza en 1000 y máquinas CNC
compilaciones, esto rara vez es un problema. hasta unidades Blu
El IDE basado en la web no puede cargar directamente Ray,...
programas compilados en su placa Arduino. Esto se
debe a razones de seguridad y, a menos que la gente de
Control de
XOD desarrolle un agente seguro local que pueda
ejecutar en su computadora, la limitación permanecerá. motores de CC
Este es probablemente el mayor golpe contra el uso del con el L298N Dual
XOD IDE basado en la web. H-Bridge y un
Arduino
Ese último punto es bastante limitante, pero hay un par de
formas de evitarlo. 11 de marzo de 2017
Por Taller DroneBot | 165
La primera forma de sortear la incapacidad del IDE basado en Comentarios
web para implementar programas XOD es guardar el Controlar motores de
programa como un archivo "xodball", el formato nativo para CC es una habilidad
proyectos XOD. A continuación, puede abrir el archivo con esencial para
una versión de escritorio del IDE de XOD y proceder a construir robots y
compilarlo y cargarlo. Esta también es una forma de eludir la otros proyectos de
cuota de compilación. 29 pasatiempos. Una
manera fácil de
Otra forma de implementar un programa creado con el XOD
controlar DC...
IDE basado en la web es hacer clic en " Implementar " y
luego en " Mostrar código para Arduino ".
Uso de
servomotores con
ESP32
Esto se abrirá en el cuadro de texto que mostrará el código
compilado. Puede resaltar y copiar todo este código y luego 23 de julio de 2020
parches
Un "parche" es el área de trabajo de su programa XOD. Es
similar en cierto sentido a un "boceto" en el IDE de Arduino,
sin embargo, es posible tener varios parches en el mismo
programa XOD.
Nodos 29
Enlaces
En XOD, los "enlaces" son las líneas que se utilizan para
conectar los nodos entre sí. Un enlace va desde un pin de
salida en un nodo hasta el pin de entrada en otro nodo.
Explorador de proyectos
El Navegador de proyectos es una sección en el panel lateral
superior izquierdo del IDE de XOD. Esencialmente, le permite
administrar todos los parches en su proyecto y agregar
nodos. Consta de las siguientes secciones:
29
Inspector
El Inspector se encuentra en la parte inferior izquierda del IDE
de XOD. Le permite ver y modificar las propiedades de los
nodos.
Si resalta un nodo, el Inspector mostrará sus propiedades
actuales.
Ayuda rapida
29
La sección de Ayuda rápida se encuentra en la parte superior
derecha del IDE de XOD. De forma predeterminada, está
oculto, pero puede activarlo haciendo clic en el icono de
"signo de interrogación" en la esquina superior derecha.
La Ayuda rápida le brinda información sobre el nodo resaltado
y sus funciones de pines y tipos de datos. Es muy útil y
recomendaría mantenerlo abierto en todo momento.
El nodo LED
Como el objeto de esta demostración es controlar el LED
incorporado, necesitaremos comenzar con un nodo LED.
29
Ahora guarde su proyecto usando el menú Archivo y
seleccionando Guardar como . Elige un nombre para tu
proyecto y guárdalo.
29
Las dos propiedades de la onda cuadrada que más nos
interesan por ahora son los pines T (Tiempo) y DUTY (Ciclo
de trabajo).
29
Lo que hemos hecho es manejar la entrada LUM (Luminance)
del LED con la salida del generador de onda cuadrada. Esto
alternará su valor entre 0 y 1, lo que debería hacer que
nuestro LED parpadee.
29
El nodo map-range tiene cinco entradas y una salida. La
entrada X es la entrada que necesitará mapear, la salida Xm
es la salida mapeada. Los otros pines de entrada se definen
de la siguiente manera:
29
Lo que hemos hecho es mapear la salida teg del nodo pot de
0 a 1 a un rango de 0.1 a 4 y alimentarlo a la entrada T del
nodo de onda cuadrada. Esto nos permitirá ajustar el periodo
de tiempo de nuestro flash de 0,1 a 4 segundos. No ha
solucionado el problema "hacia atrás", pero nos ocuparemos
de eso a continuación.
Guarde el proyecto y luego impleméntelo en Arduino.
29
cableado
Para construir el proyecto necesitarás lo siguiente:
29
También necesitará saber la dirección I2C de la interfaz para
la pantalla LCD. En el artículo "Uso de pantallas LCD con
Arduino" tengo un boceto que puede usar para determinar
esto si aún no lo sabe. Los valores típicos son 0x3F y 0x27.
Nodos XOD
Usaremos los siguientes nodos en este proyecto. Puede
obtener una descripción completa de sus funciones de pin
resaltando los nodos y viendo la información en la pantalla de
Ayuda rápida.
Proyecto XOD
Siga el diagrama para conectar todos los nodos. También
puede descargar el archivo xodball desde el cuadro Recursos
a continuación.
29
Puede seguir el video para aprender cómo se construye cada
paso del proyecto, también he repetido los pasos aquí.
Convertir a Fahrenheit
Agregue un nodo c-to-f (xod/unidades).
Conecte entre el nodo Tc del termómetro dht2x y el
concat-3 IN2.
Añadir pulsador
Agregar nodo de botón (xod/common-hardware).
Establezca el nodo de botón PORT en "2".
Agregue un nodo flip-flop (xod/core).
Conecte la salida PRS del nodo de botón a la entrada
TCL del nodo flip-flop . 29
Conclusión
Espero que pueda ver lo fácil que es construir incluso
proyectos bastante complejos usando XOD.
Creo que XOD es una excelente manera de desarrollar
rápidamente un proyecto sin tener que dedicar mucho tiempo
a codificar. Como tal, trabajaré más con XOD y puede esperar
ver más artículos y videos muy pronto.
Recursos
Resumen
29
Nombre del artículo Programación visual de Arduino -
Primeros pasos con XOD
{} [+]
el cazador
Hace 4 años
Autor
Taller DroneBot
Hace 4 años
29
Responder a
Les Hunter
Steve Trípoli
Hace 4 años
Gracias.
0
Respuesta
pierre g
Hace 4 años
Tim
Hace 4 años
Welby Winstead
hace 3 años
GerryB
hace 3 años
Hola Les
29
Muchas gracias, haces un gran trabajo!
Lahcen
hace 3 años
Wayne
hace 3 años
Rincón
hace 3 años
Autor
Taller DroneBot
hace 3 años
Responder a
Nooknrth
Federico
hace 3 años
Federico
0
Respuesta
Autor
Taller DroneBot
hace 3 años
Responder a
Fredrik
Dave Wreski
hace 3 años
Dave Wreski
hace 3 años
Responder a
Dave Wreski
Dave
0
Respuesta
Dave Wreski
hace 3 años
dave
29
0
Respuesta
Sensor solar
hace 3 años
No puedo encontrar el nodo de rango de mapa.
¿Hay alguien más que esté teniendo este
problema?
0
Respuesta
GK Postema
hace 3 años
Responder a
Sunsensor
Andrei
hace 3 años
Gerrit Postema
hace 3 años
Estimado,
davidc
hace 3 años
29 semana.
Ha estado caído durante más de una
¿Que esta pasando?
0
Respuesta
Ahmad Suki
Hace 2 años
He comenzado con este taller comfirtably. muchas
gracias.
gracias de nuevo.
0
Respuesta
Steve
Hace 2 años
Steve
Hace 2 años
MOSCA YAK
Hace 2 años
Roberto Wooster
Hace 2 años 29
¡Guau! Usted explica y hace que esto parezca
mucho más fácil que el boceto de bienvenida en
XOD. esta va a ser otra curva de aprendizaje
empinada pero, con sus ejemplos, es posible que
incluso pueda enfrentarlo.
Zarmina
hace 1 año
0
Respuesta
winston mackelvie
hace 1 año
Bruno
Hace 2 meses
0
Respuesta
Uso de interrupciones de
Arduino: hardware,
cambio de pin y
temporizador
29