miércoles, 8 de noviembre de 2017

Proyecto: Avance #2

Colegio Politecnico COPOL
Ana Paula Hidalgo
10MO B Católica de Chile
04/11/16


En nuestro proyecto, hemos conectado los servomotores al arduino con el propósito de hacer girar el martillo, que es nuestro proyecto. También hemos agregado leds para la decoración de el martillo y un protoboard para realizar todas las conexiones.

miércoles, 1 de noviembre de 2017

Motoreductor

  Motoreductor:

Materiales:

  • Teclado
  • Motoreductor
  • Arduino
  • Led
  • Cables macho-macho
  • Cables macho- hembra
  • Resistencia
  • Sensor de temperatura.
Realizar las conexiones que se encuentran en la imagen anterior y agregar el siguiente código:

#include <Keypad.h>

const byte Filas = 4;         //Cuatro filas
const byte Cols = 4;         //Cuatro columnas
const int control = 14 ;
int n=0;

byte Pins_Filas[] = {12, 11, 10, 9};     //Pines Arduino a los que contamos las filas.
byte Pins_Cols[] = { 8, 7, 6, 5};     // Pines Arduino a los que contamos las columnas.
char Teclas [ Filas ][ Cols ] =
{
  {'1','2','3','A'},
  {'4','5','6','B'},
  {'7','8','9','C'},
  {'*','0','#','D'}
};

Keypad Teclado1 = Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Cols, Filas, Cols);

void setup()
{      Serial.begin(9600) ;
    pinMode(control,  OUTPUT) ; }
void loop()
{      char pulsacion = Teclado1.getKey() ;
      if (pulsacion != 0)            // Si el valor es 0 es que no se ha pulsado ninguna tecla          
      {
        Serial.println(pulsacion);  
        if(pulsacion=='A')
        {n=255;}
        if(pulsacion=='B')
        {n=150; }
        if(pulsacion=='C')
        {n=0;} 
       }
       analogWrite (control,  n) ;
       //delay(1000) ;
}