Paso 1: Configuración inicial
En primer lugar, necesita tener el IDE de Arduino descargado de https://arduino.cc/download y funcionando en su computadora.
A continuación, necesita descargar el boceto rápido inicio de Github
https://github.com/ricklon/littlebitsatheart
Hay dos bocetos que podemos utilizar en la carpeta de dibujo:
El startersket.ino es un bosquejo que convierte el Arduino en un "superbit" botones y deslizadores en un lado desencadenan una acción de salida correspondiente en el otro.
El starterdebug.ino es un bosquejo el cable USB serial para comunicarse con el terminal serial IDE de Arduino. Una vez que se carga puede ver el terminal de la serie y ver qué valores están ingresando a la Arduino y entonces leer los valores que se envían al lado de salida del Arduino. De esta manera se puede saber si su entrada tienen poder y están dando la información correcta. Además, de ser capaz de decir si el lado de salida del Arduino envía el tipo correcto de las señales a los bits conectados.
Todo el uso de ejemplos comenzó que puede hacerse con cualquier dibujo de arranque. Sin embargo, en cada paso nos mostrará el mínimo esbozo para cada ejemplo.
Este rápido tutorial, necesita los siguientes littleBits:
Código de bosquejo de arranque:
//declare Inputs //lower case a0, d1 is not defined. d0 is not defined. int valA0; int valA1; int valD0; void setup() { //pin mode OUTPUT data or energy out pinMode(1, OUTPUT); pinMode(5, OUTPUT); pinMode(9, OUTPUT); //pin mode INPUT data or energy in pinMode(0, INPUT); //usually you don't need to set analog pinmode because they always take data in } void loop() { //get Inputs //lower case a0, d1 is not defined. d0 is not defined. valA0 = analogRead(A0); valA1 = analogRead(A1); valD0 = digitalRead(0); //interact with world //scale the values for the proper OUTPUT //do not have to scale digital INPUT D0 int mapA0 = map(valA0, 0, 1023, 0, 255); int mapA1 = map(valA1, 0, 1023, 0, 255); //send Outputs digitalWrite(1, valD0); analogWrite(5, mapA0); analogWrite(9, mapA1); }