Octubre diseñaremos el producto, tanto como el proyecto se acaba octubre tendremos seis proyectos elección popular, interactiva remota, usaremos micro controladores, preguntar a las personas algo se abre opciones y representar las respuestas, debe tener sentido, primera parte vamos a investigar y conceptualización lucid dreams Buscar profundización del tema Preguntas polemicas, metodo, crear ramas de investigación, marco conceptual Rube Goldberg
Para conectar a un led que será controlado con un dimmer debemos conectarlo a un pin DWM los podemos identificar ya que cuentan con una especie de guión con curvas. Este tipo de pin a diferencia de los demás permite la variación de energía, en cambio los otros solo permiten o bloquean su salida.
## ¿Cómo conectar un arduino y hacer un dimmed con un led?
En la parte superior derecha aparecerá la opción de ir a Scketch en donde deberás añadir lo siguiente
//luego del #include agregar
const int ledPin= 11; // Define el pin en el cual estará conectado el Led
// en el void setup, luego de ArduinoCloud.begin
pinMode(ledPin, OUTPUT); // define que el pin establecido en el inicio sera una salida
// luego de void onLedBrilloChange
analogWrite(ledPin, ledBrillo); // define que lo que será escrito será la variación del brillo en el led
###CODIGO FINAL
/*
Sketch generated by the Arduino IoT Cloud Thing "Untitled"
https://create.arduino.cc/cloud/things/41b4b59f-6976-4a62-ab7b-8e173c8f3081
Arduino IoT Cloud Variables description
The following variables are automatically generated and updated when changes are made to the Thing
int ledBrillo;
Variables which are marked as READ/WRITE in the Cloud Thing will also have functions
which are called when their values are changed from the Dashboard.
These functions are generated with the Thing and added at the end of this sketch.
*/
#include "thingProperties.h"
const int ledPin= 11;
void setup() {
// Initialize serial and wait for port to open:
Serial.begin(9600);
// This delay gives the chance to wait for a Serial Monitor without blocking if none is found
delay(1500);
// Defined in thingProperties.h
initProperties();
// Connect to Arduino IoT Cloud
ArduinoCloud.begin(ArduinoIoTPreferredConnection);
// LedPin es un output
pinMode(ledPin, OUTPUT);
/*
The following function allows you to obtain more information
related to the state of network and IoT Cloud connection and errors
the higher number the more granular information you’ll get.
The default is 0 (only errors).
Maximum is 4
*/
setDebugMessageLevel(2);
ArduinoCloud.printDebugInfo();
}
void loop() {
ArduinoCloud.update();
// Your code here
}
/*
Since LedBrillo is READ_WRITE variable, onLedBrilloChange() is
executed every time a new value is received from IoT Cloud.
*/
void onLedBrilloChange() {
// Add your code here to act upon LedBrillo change
// aca escribe osea muestra el valor que este llegando del slider que esta conectado a int ledBrillo; y se lo aplica al led
analogWrite(ledPin, ledBrillo);
}
Github campus program Nos puede dar acceso a más recursos de github si ingresamos como estudiantes
Construccionismo: Paradigma de la educación que plantea el aprender haciendo.
. Toma de decisiones
. Aprender como funcionan las cosas
. Interactuar con el entorno
. Manipular el entorno
. Aprender con las manos
desarrollo de un sistema planetario físico en un sistema digital
naves que permitan recorrer el universo
Gamificación: Formas de incentivar, no necesariamente de manera material
Tipos de jugadores: Killers, Sociales, Exploradores y Creadores.
¿Cómo quería que se sintiera la actividad?
Distintas etapas
1 explorar -> 2 crear -> 3 ganar -> 4 social coop
que tecnologías sirven?
Comunicar al usuario o a la aplicación que piezas se ensamblan
parte importante del proceso es diseñar partes aparte, que no estan definidas desde un principio.
placa pcb opinion