Pines Arduino Aprendiendo Arduino
Pines Arduino Aprendiendo Arduino
Aprendiendo Arduino
Aprendiendo a manejar Arduino en profundidad
CURSOS
TALLERES
PROYECTOS
FORMACIÓN
SERVICIOS IOT
VIDEOS
ARTÍCULOS
ACERCA DE
APRENDIENDOARDUINO
Entradas y Salidas en Arduino
Dudas y Consultas:
1 respuesta
[email protected]
Arduino dispone de una serie de entradas y salidas digitales y analógicas programables que es
Web Principal:
la base de manejo de Arduino. Es fundamental conocerlas para empezar a programar Arduino.
www.aprendiendoarduino.com
SÍGUENOS
Repositorio jecrespo
Prácticas
Proyectos
IoT
LICENCIA
CATEGORÍAS
En todas las placas los pines son multifunción o multipropósito, es decir en función de la
confguración tienen una funcionalidad u otra.
Arduino Arduino Day Avanzado C++
Comunicación Curso Avanzado 2017 Curso Iniciación
Pines Digitales 2017 Curso IoT Open Source Curso Programación
Arduino ESP8266 Formación Node-RED Hardware
Hardware Libre IDE IoT Librerías Arduino MQTT Node-
Una señal digital es un tipo de señal generada por algún tipo de fenómeno electromagnético en RED Node-RED Developer Presentacion
Programación Programación Node-RED Programación
que cada signo que codifca el contenido de la misma puede ser analizado en término de Visual Proyecto Práctica Raspberry Pi Sensores
Software Taller Arduino Ingenia UR-Maker
algunas magnitudes que representan valores discretos, en lugar de valores dentro de un cierto
rango. Por ejemplo, el interruptor de la luz sólo puede tomar dos valores o estados: abierto o
cerrado, o la misma lámpara: encendida o apagada.
SIGUE EL BLOG POR EMAIL
En arduino y todas las placas compatibles los pines digitales se describen y tienen la
propiedades siguientes: http://arduino.cc/en/Tutorial/DigitalPins Introduce tu dirección de correo electrónico
En arduino y placas compatibles para tratar las entradas y salidas digitales usamos las Seguir
Seguir
siguientes funciones:
Las Salidas PWM (Pulse Width Modulation) permiten generar salidas analógicas desde pines Ejercicios (6)
digitales. Arduino Uno no posee salidas analógicas puras, sin embargo el Arduino Due sí tiene Electronica (9)
salidas analógicas puras mediante dos DAC. El arduino due, posee dos salidas analógicas puras email (1)
mediante dos conversores digital a analógico. Estos pines pueden usarse para crear salidas de Entradas Analógicas (13)
Firmata (1)
Fiware (1)
Formación (10)
Formación Arduino (5)
Formación ESP32 (3)
Formación ESP8266 (3)
Formación IoT (13)
Formación Node-RED (32)
Formación Raspberry Pi (4)
Fritzing (6)
Funciones (12)
Gateway (5)
gearbest (2)
Para el Wemos D1 Mini, solo hay un pin de entrada analógica y de pines con capacidad PWM
Genuino (1)
como indica esta imagen:
git (2)
github (6)
GPIO (3)
Grafana (1)
Hardware (99)
Hardware Libre (17)
HTTP (8)
I2C (3)
ICSP (1)
IDE (39)
IIoT (8)
Impresion 3D (4)
Industria (5)
Industria 4.0 (15)
Industria Conectada (6)
Iniciación Arduino Para Docentes (8)
Instructable (1)
Intel Edison (1)
Interrupciones (1)
IoT (45)
Itinerario Formación (7)
JSON (1)
Kit Arduino (12)
Librerías (14)
Librerías Arduino (31)
Librerías Python (1)
Linux (2)
LoRa (7)
LoRaWAN (8)
Esta entrada se publicó en Arduino, Curso Programación Arduino, Entradas Analógicas, Entradas
Low Code Programming (2)
Digitales, Salidas Analógicas, Salidas Digitales y está etiquetada con Arduino, Curso Programación
LPWAN (6)
Arduino 2019, Entradas Analógicas, Entradas Digitales, Pines Arduino, PWM, Salidas Analógicas, Salidas
M5Stack (4)
Digitales en 28 agosto, 2019.
M5StickC (3)
Makers (8)
makerspace (4)
Maquinas CNC (1)
Material Formación (6)
Arduino vs Raspberry Pi mBlock (3)
Memoria (10)
11 respuestas microbit (1)
Microcontrolador (13)
Desde hace tiempo han irrumpido en el mercado distintas soluciones de placas PC también microprocesador (7)
llamadas «Single Board Computer» (SBC), como Raspberry Pi, Beaglebone, pcduino, etc… Pero Minisumo (6)
estos sistemas son diferentes a las placas con microcontrolador como Arduino, nanode, MKR (5)
waspmote, freescale freedom, etc… MKRFOX1200 (3)
Modbus (2)
Existe la creencia popular que Arduino es una Raspberry Pi pero con menos capacidades. Monitor Serie (4)
Obviamente si comparamos los valores de memoria RAM, frecuencia de CPU y capacidad de Mosquitto (7)
almacenamiento, podemos creer que así es, pero se trata de dos placas con funcionalidades moteino (3)
diferentes. Motores (14)
MQTT (18)
Analogía: Arduino es un Autómata programable y Raspberry Pi es un Ordenador, así que a la Multitarea (1)
hora de decidirse que utilizar para un proyecto deberíamos pensar si usar un autómata o un Network (2)
ordenador. Node-RED (67)
Node-RED Developer (35)
Las diferencias principales entre una Raspberry Pi y un Arduino son: operadores (5)
Pantalla LCD (5)
Número de entradas y salidas disponibles y sus capacidades de corriente y voltaje. Paso a Paso (1)
La programación, Arduino se usa para programación en tiempo real, en Raspberry Pi se PCB (1)
usa para programación intensiva con gran cantidad de datos. Periféricos (5)
plataformas (2)
Estas diferencias se deben a que Arduino tiene un microcontrolador (MCU) y Raspberry Pi tiene Plataformas IoT (7)
un microprocesador. Un microcontrolador es un HW optimizado no para capacidad de cálculo PLC (3)
sino para interactuar con el exterior, con sensores y actuadores. PLC basado en Arduino (2)
Práctica (143)
Para más Presentacion (42)
información: https://aprendiendoarduino.wordpress.com/2015/03/29/microcontrolador-vs- Programación (89)
microprocesador/ Programación Node-RED (28)
Programación Visual (23)
A la hora de elegir uno u otro para hacer un proyecto, debemos usar cada uno en la tarea que Protocolos (4)
mejor sabe hacer. Por ejemplo, la recolección de datos, supervisión del entorno, envío de Proyecto (30)
alarmas, accionar motores, etc.. lo dejaremos para el arduino, el tratamiento de los datos Puerto Serie (14)
recogidos, el interfaz gráfco de usuario, envío de correos, etc… lo dejaremos para una una pullup (2)
raspberry pi o un ordenador. PWM (10)
Python (4)
Comparativa: Raspberry Pi (54)
Raspberry Pi OS (5)
Raspbian (10)
Robótica (12)
RS232 (1)
RS485 (1)
S4A (1)
Saber más (10)
Salidas Analógicas (10)
Salidas Digitales (12)
SBC (1)
scratch (4)
SD (3)
Seguridad (7)
Sensores (17)
Servicios (2)
Servo (2)
Shields (8)
Sigfox (9)
Simulación (8)
Un ejemplo de que Raspberry Pi no es la mejor opción para algunos proyectos es por ejemplo Simuladores Arduino (1)
requieren una señal de datos con unas especifcaciones de tiempo muy concretas para Sleep Mode (1)
funcionar. Puesto que Raspberry Pi usa un sistema operativo multitarea Linux, no dispone de Smart Cities (3)
Aun así es posible hacer usar neopixel con Raspberry Pi pero de una forma un poco más
complicada que con un Arduino. https://learn.adafruit.com/neopixels-on-raspberry-pi/overview STEAM (1)
STEM (3)
Para acabar de entenderlo, este video explica perfectamente la diferencia entre un Arduino y String (6)
IMPORTANTE: Todos los pines de Raspberry Pi tienen un nivel lógico de 3.3V incluido puerto
serie, bus I2C y SPI. Los pines de Raspberry Pi no soportan entradas de 5V. Para Arduino UNO
el nivel lógico es de 5V.
Cada pin de Raspbery Pi soporta un máximo de 16mA hasta un total de 51mA para toda la
placa. Arduino Uno soporta un máximo de 40mA por pin (20mA recomendado) y hasta 300mA
en total para la placa.
Para fnalizar varios enlaces interesantes sobre la diferencia entre Arduino y Raspberry Pi:
http://www.digitaltrends.com/computing/arduino-vs-raspberry-pi/
http://readwrite.com/2014/05/07/arduino-vs-raspberry-pi-projects-diy-platform
http://randomnerdtutorials.com/arduino-vs-raspberry-pi-vs-beaglebone-vs-pcduino/
http://www.instructables.com/id/Arduino-Vs-Raspberry-Pi-Which-Is-Better-For-You/?
ALLSTEPS
http://www.xataka.com/makers/raspberry-pi-frente-a-arduino-quien-se-adapta-mejor-a-
mi-proyecto-maker
Esta entrada se publicó en Arduino, Curso Iniciación 2017, Raspberry Pi y está etiquetada con Arduino,
Curso Iniciación 2017, Pines Arduino, Raspberry Pi en 19 junio, 2017.
2 respuestas
SRAM: donde Arduino crea y manipula las variables cuando se ejecuta. Es un recurso
limitado y debemos supervisar su uso para evitar agotarlo.
EEPROM: memoria no volátil para mantener datos después de un reset o apagado. Las
EEPROMs tienen un número limitado de lecturas/escrituras, tener en cuenta a la hora de
usarla.
Flash: Memoria de programa. Usualmente desde 1 Kb a 4 Mb (controladores de familias
grandes). Donde se guarda el sketch.
Operating Voltage 5V
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
En este pdf podemos ver el esquema de un Arduino UNO, muy importante conocerlo para
http://www.cadsoftusa.com/eagle-pcb-design-software/product-overview/
http://www.cadsoftusa.com/download-eagle/freeware/
También es importante conocer cómo están distribuidos los pines del MCU en Arduino:
Antes de empezar las prácticas y trabajar con el Arduino UNO, veamos 10 formas de destruir
un Arduino, para saber que NO debemos hacer.
¡¡¡IMPORTANTE!!!: http://www.ruggedcircuits.com/10-ways-to-destroy-an-arduino/
La traducción: http://www.trastejant.es/blog/?p=192
https://www.youtube.com/watch?v=WmcMrKELkcs&feature=youtu.be
https://www.youtube.com/watch?v=P_fb6njcaoU
Esta entrada se publicó en Arduino, Hardware y está etiquetada con Arduino, esquemas eléctricos,
Hardware, Memoria, Microcontroladores, Pines Arduino en 27 junio, 2016.
Blog de WordPress.com.