Practica dirigida 1



SENSORES Y ACTUADORES (CIRCUITPLAYGROUND


Soluciones de la practica dirigida1

Ejercicio1 




Ejercicio1
Sonido Programacion de la CircuitPlayground

#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>

void setup()
{
CircuitPlayground.begin();
Serial.begin(9600); 

}

void loop()
{
  CircuitPlayground.setPixelColor(0,255,0,255);
  CircuitPlayground.playTone(100,1000);

  delay(1000);


Sensor Sonido





////Procedimiento para sensor de sonido
void sensor_sonido()
{
  int valor_sonido=CircuitPlayground.soundSensor();
  Serial.print("Valor detectadi de sibudi:");
  Serial.println(valor_sonido);
  delay(500);
}

SENSOR TEMPERATURA





///Procedimiento para sensor de temperatura
void sensor_temperatura() 
int valor_temperatura=CircuitPlayground.temperature();
Serial.print("Valor detectado de temperatura: ");
Serial.println (valor_temperatura);
delay (500);
}

SENSOR LUZ





////Procedimiento para sensor de luz
void sensor_luz()
{
  int valor_luz = CircuitPlayground.lightSensor();
  Serial.print("Valor detectado de luz: ");
  Serial.println (valor_luz);
  delay(500);
}
  


SENSOR INTERRUPTOR



////Procedimiento para interruptor
void sensor_interruptor()
{
  int valor_interruptor = CircuitPlayground.slideSwitch();
  if(valor_interruptor==0)
  {
    Serial.print("Posición del interruptor:derecho");
    Serial.println();
    delay(500);
  }
  else
  {
    Serial.print("Posición del Interruptor Izquierdo");
     Serial.println();
    delay(500);

  }

SENSOR CONTACTO



////Procedimientos para botones///
void sensor_botones_contacto()
{
  int valor_botonderecho=CircuitPlayground.rightButton();
  int valor_botonizquierdo=CircuitPlayground.leftButton();
  Serial.print("Valor del botòn derecho: ");
  delay(500);
  Serial.println (valor_botonderecho);
  delay(500);
  Serial.println ("Valor del botón izquierdo: "); 
  delay(500);
  Serial.println(valor_botonizquierdo);
  delay(500);

}


RETO1






#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
int Y;
void setup() {
  Serial.begin(10);
  CircuitPlayground.begin();
  }
  


void loop() {
 Y=CircuitPlayground.motionY();
 Serial.print(Y);
 if (Y> (0)) {
  CircuitPlayground.setPixelColor (3,0);
  CircuitPlayground.setPixelColor (6,100,155,155); 
}
else {
  CircuitPlayground.setPixelColor(3,200,155,255);
  CircuitPlayground.setPixelColor(6,0);

}
}


PROBLEMAS TÈCNICOS

Internet lento para bajar los programas.
Con Arduino se pierde constantemente los puertos .
Se soluciona direccionando nuevamente la ruta.
Con el programa la sintaxis es muy exacta no permite el mínimo error, ya sea cerrar una paréntesis o llave así como el punto y coma


No hay comentarios:

Publicar un comentario

BIENVENIDA

Saludos en este blog estare publicando mis avances de aprendizaje en esta nueva aventura de prototipos.