jueves, 20 de julio de 2017

Individual #2: Bitácora Arduino

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
3° AÑO PAI - 9° GRADO EGB “A” RUTGERS
SISTEMA DE RIEGO AUTOMÁTICO


Nombre: Josué Paredes L.                                    Fecha: 20/07/17

Lenguaje arduino
El lenguaje de programación de Arduino está basado en C++, también es posible usar comandos estándar de C++ en la programación de Arduino.
Que es y la estructura de un programa?
El Arduino Uno es un tablero de micro controladores basado en el ATmega328 (hoja de datos). 
La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones.
Que tipo de instrucciones usa?
C++
Tipos de datos?

vacío
Booleano
carbonizarse
Carácter sin signo
byte
Int
Unsigned int
palabra
largo
Sin firmar
corto
flotador
doble
String - char array
String - objeto
formación
Definicion de Variables
Una variable es una forma de nombrar y almacenar un valor para su uso posterior por el programa, tal como datos de un sensor o un valor intermedio utilizado en un cálculo.
Instrucción PinMode()
Int ledPin 13                 // LED conectado a pin digital 13 

void setup 

  pinMode ( ledPin OUTPUT      // establece el pin digital como salida 


void loop 

  digitalWrite ( ledPin HIGH   // ajusta el LED de 
  retardo 1000                  // espera un segundo 
  digitalWrite ( ledPin LOW    // ajusta el 
  retardo de apagado del LED 1000                  // espera un segundo 
}
Instrucción DigitalWrite()
Int ledPin = 13; // LED conectado al pin digital 13

Void setup ()
{
  PinMode (ledPin, OUTPUT); // establece el pin digital como salida
}

Void loop ()
{
  DigitalWrite (ledPin, ALTO); // enciende el LED
  Retardo (1000); // espera un segundo
  DigitalWrite (ledPin, LOW); // apaga el LED
  Retardo (1000); // espera un segundo
}
Instrucción AnalogWrite()
Int ledPin = 9 ;      // LED conectado al pin digital 9 int analogPin = 3 ;   // potenciómetro conectado al pin analógico 3 int val = 0 ;         // variable para almacenar el valor de lectura void setup ( ) {   pinMode ( ledPin , OUTPUT ) ;   // establece el pin como salida } void loop ( ) {   val = analogRead ( analogPin ) ;   // lee el pin de entrada   analogWrite ( ledPin , val / 4 ) ;  // Los valores de analogRead van de 0 a 1023, los valores de analogWrite de 0 a 255 }
Instruccion DigitalRead()
Int ledPin 13 // LED conectado al pin digital 13 
int inPin   // pulsador conectado al pin digital 7 
int val     // variable para almacenar el valor de lectura 

void setup 

  pinMode ( ledPin OUTPUT      // establece el pin digital 13 como salida 
  pinMode ( inPin INPUT      // establece el pin digital 7 como entrada 


void loop 
{
  val digitalRead ( inPin   // lee el pin de entrada 
  digitalWrite ( ledPin , val    // ajusta el LED al valor del botón 
}
Instruccion AnalogRead()
Int analogPin = 3 ;     // interruptor del potenciómetro (terminal intermedio) conectado al pin analógico 3
                       // exterior conduce a masa y + 5V
int val = 0 ;           // variable para almacenar el valor read

void setup ( )
{
  Serial . Begin ( 9600 ) ;          // configuración serial
}

void loop ( )
{
  val = analogRead ( analogPin ) ;    // lee el pin de entrada
  Serial . Println ( val ) ;            
Instruccion Delay()
Int outPin                 // pines digitales 8 

void setup 

  pinMode ( outPin OUTPUT      // establece el pin digital como salida 


void loop 

  digitalWrite ( outPin HIGH   // establece el pin en 
  delayMicroseconds 50        // hace una pausa de 50 microsegundos       
  digitalWrite ( outPin LOW    // establece el 
  retardo de pin offMicroseconds 50        // hace una pausa de 50 microsegundos       
}




  • Arduino. (ND). Language Reference. 20/07/17, de Arduino Sitio web: https://www.arduino.cc/en/Reference/HomePage
  • Jose Enrique Crespo . (26 marzo, 2015.). Lenguaje de programación C++. 20/07/17, de WordPress Sitio web: https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-c/
  • Arduino. (ND). Estructura de un programa. 20/07/17, de Arduino Sitio web: http://playground.arduino.cc/ArduinoNotebookTraduccion/Structure




No hay comentarios:

Publicar un comentario