Академический Документы
Профессиональный Документы
Культура Документы
https://es.scribd.com/document/285645729/Mensajeria-movil
arduino
Una placa electrónica es una PCB (“Printed Circuit Board”, “Placa de Circuito
Impreso” en español). Las PCBs superficies planas fabricadas en un material no
conductor, la cual costa de distintas capas de material conductor. Una PCB es la
forma más compacta y estable de construir un circuito electrónico. Así que la placa
Arduino no es más que una PCB que implementa un determinado diseño de
circuitería interna, de esta forma el usuario final no se debe preocupar por las
conexiones eléctricas que necesita el microcontrolador para funcionar, y puede
empezar directamente a desarrollar las diferentes aplicaciones electrónicas que
necesite.
PCB de un Arduino UNO
Cuando hablamos de “Arduino” deberíamos especificar el modelo concreto, ya que
se han fabricado diferentes modelos de placas Arduino oficiales, cada una
pensada con un propósito diferente y características variadas (como el tamaño
físico, número de pines E/S, modelo del microcontrolador, etc). A pesar de las
varias placas que existen todas pertenecen a la misma familia (microcontroladores
AVR marca Atmel), esto significa que comparten la mayoría de sus características
de software, como arquitectura, librerías y documentación.
ATmega328P
Al igual que ocurre con el resto de microcontroladores usados en otras placas
Arduino, el ATmega328P tiene una arquitectura de tipo AVR, arquitectura
desarrollada por Atmel y en cierta medida “competencia” de otras arquitecturas
como por ejemplo la PIC del fabricante Microchip. Mas concretamente,
el ATmega328P pertenece a la subfamilia de microcontroladores “megaAVR”.
Otras subfamilias de la arquitectura AVR son la “tinyAVR” (cuyos
microcontroladores son mas limitados y se identifica con el nombre ATtiny) y la
“XMEGA”(cuyos microcontroladores son mas capaces y se identifican con el
nombre de ATxmega).
http://arduino.cl/que-es-arduino/
Función usada en la function setup() para configurar un pin dado para comportarse como
INPUT o OUTPUT. Ej. pinMode(pin, OUTPUT); configura el pin número 'pin' como de salida.
Los pines de Arduino funcionan por defecto como entradas, de forma que no necesitan
declararse explícitamente como entradas empleando pinMode().
Lee el valor desde un pin digital específico. Devuelve un valor HIGH o LOW. El pin puede
ser especificado con una variable o una constante (0-13). Ej. v = digitalRead(Pin);
Introduce un nivel alto (HIGH) o bajo (LOW) en el pin digital especificado. De nuevo, el pin
puede ser especificado con una variable o una constante 0-13. Ej. digitalWrite(pin, HIGH);
Lee el valor desde el pin analógico especificado con una resolución de 10 bits. Esta función
solo funciona en los pines analógicos (0-5). El valor resultante es un entero de 0 a 1023.
Los pines analógicos, a diferencia de los digitales no necesitan declararse previamente
como INPUT o OUTPUT.
Escribe un valor pseudo-analógico usando modulación por ancho de pulso (PWM) en un pin
de salida marcado como PWM. Esta función está activa para los pines 3, 5, 6, 9, 10, 11. Ej
analogWrite(pin, v); // escribe 'v' en el 'pin' analógico. Puede especificarse un valor de 0 -
255. Un valor 0 genera 0 V en el pin especificado y 255 genera 5 V. Para valores de 0 a
255, el pin alterna rápidamente entre 0 V y 5 V, cuanto mayor sea el valor, más a menudo
el pin se encuentra en HIGH (5 V). Por ejemplo, un valor de 64 será 0 V tres cuartas partes
del tiempo y 5 V una cuarta parte. Un valor de 128 será 0 V la mitad del tiempo y 5 V la
otra mitad. Un valor de 192 será 0 V una cuarta parte del tiempo y 5 V tres cuartas partes.
http://dfists.ua.es/~jpomares/arduino/page_10.htm
https://programarfacil.com/blog/arduino-blog/curso-de-arduino/
ESPECIFICACIONES
Descripción
Módulo de sistema mínimo SIM900 con todos los componentes básicos para
hacer funcionar el módulo GSM/GPRS SIM900 de la marca SIMCOM. Es ideal
para evaluar el funcionamiento de dicho modulo e incluirlo en prototipos o
sistemas finalizados con el cableado adecuado. Se comunica con el
microcontrolador a través de una interfaz serial y comandos AT. El módulo
soporta reset y encendido mediante hardware. Los módulos Simcom también se
utilizan en shields para arduino, por lo que podemos utilizar este módulo también
con arduino o cualquier microcontrolador o computadora como el Raspberry Pi o
PC de escritorio.
A diferencia de módulos más sencillos, el SIM900 tiene un stack TCP/IP incluido,
por lo que realizar aplicaciones que involucran comunicaciones a través de
internet es más fácil y todas las operaciones con sockets se realizan mediante
comandos AT dedicados, el módulo también soporta las 4 bandas de frecuencias
internacionales de GSM, lo que garantiza la compatibilidad del dispositivo con la
mayoría de los operadores de telefonía a nivel global.
Este sistema mínimo SIM900 incluye el regulador de voltaje y el zócalo para la
tarjeta SIM, por lo cual es bastante sencillo hacer que trabaje con cualquier
microcontrolador al sacarlo de su empaque. La conexión puede realizarse
fácilmente a cualquier tarjeta de desarrollo o de entrenamiento mediante Cables
Dupont.
http://www.electronicaestudio.com/docs/ISTD-034.pdf
Comandos AT Sirve para verificar si el módulo SIM900 está funcionando adecuadamente para
entrar en modo comando. Al enviar AT el SIM deberá contestarnos con un OK. AT+CGMI Veremos
en nombre del fabricante ATI Ver la información del producto. AT+IPR=? Preguntar el Baud Rate
en el que puede operar el SIM AT+IPR? Sirve para preguntar el Baud Rate actual AT+IPR=XXXX
Configuremos a la frecuencia deseada AT+COPS? Nombre de la compañía telefónica AT+CGSN
Visualizar el IMEI del chip utilizado AT+CSCS? Tipo de texto
http://www.osinerg.gob.pe/newweb/uploads/Publico/Foro_Electricidad
_Ica_2011/Medicion_Electronica_Energia-Bravo.pdf