Giter Club home page Giter Club logo

curso-arduino-desde-cero's Introduction

Curso Arduino desde cero en Español

Código fuente de programas vistos en el Curso de Arduino desde Cero en Español.

Canal de Yotube: https://www.youtube.com/c/BitwiseAr

  • Ingresá a la carpeta del número de capítulo que desees descargar el código de los programas.
  • Cada programa se encuentra en formato .txt de manera que podrás hacer clic y verlo en el navegador.
  • Es importante que desactives la traducción automática de Inglés a Español ya que sino el código será traducido y por ende inutilizable.
  • Podrás seleccionar el código, copiarlo y pegarlo en el editor del IDE.
  • Podrás descargar el archivo de texto y luego abrirlo de forma local en tu computadora.

En el canal de YouTube arriba mencionado se encuentra la explicación paso a paso sobre el principio de funcionamiento del dispositivo o sensor, el circuito de conexión, esquemáticos y diagramas, como asi también enlaces a librerías necesarias dependiendo el caso.

¡ Saludos !

curso-arduino-desde-cero's People

Contributors

bitwisear avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

curso-arduino-desde-cero's Issues

Problema con MPU6050 - capitulo 65

Hola Bitwise, gracias por tus videos. Estoy teniendo un problema con el capítulo 65 donde haces funcionar un sensor MPU6050.
Copié el código tal cual lo dejaste aquí en github, también instalé las dos librerías necesarias y a la hora de compilar me sale el error:
In file included from D:\Documentos\Estudios\Artes multimediales II\TP3\proyecto\archivos\codigo_TP3\codigo_TP3.ino:13:0: C:\Users\Ezequiel\Documents\Arduino\libraries\Simple_MPU6050-master/Simple_MPU6050.h:37:25: error: ">" may not appear in macro parameter list #define if(interruptPin > 0) Interupt_Attach_Function attachInterrupt(digitalPinToInterrupt(interruptPin), [] {mpuInterrupt = true;}, RISING); ^ exit status 1 Error compiling for board Arduino Uno.

¿Tenes idea de lo que podría ser?
aquí abrí la misma pregunta en un hilo de stackOverflow con un poco más de detalle:
https://stackoverflow.com/questions/69598104/arduino-compiling-error-may-not-appear-in-macro-parameter-list
Gracias

ayuda con código de activar led con mando a distancia.

saludos.
este es código, pero al instalarlo en el Arduino uno no hace nada, presiono el botón de power, uno, dos .... hasta 9 y no encienden.
me podrías ayudar?

#include "IRremote.h"
#define LED1 2
#define LED2 3
#define LED3 4
#define LED4 5
#define LED5 6
#define LED6 7
#define LED7 8
#define LED8 9
#define LED9 10
#define LED10 12

int receiver = 11;
IRrecv irrecv(receiver);
decode_results results;

void translateIR(){
switch(results.value){
case 0xFFA25D: Serial.println("POWER");
digitalWrite(LED1, LOW);
digitalWrite(LED2, LOW);
digitalWrite(LED3, LOW);
digitalWrite(LED4, LOW);
digitalWrite(LED5, LOW);
digitalWrite(LED6, LOW);
digitalWrite(LED7, LOW);
digitalWrite(LED8, LOW);
digitalWrite(LED9, LOW);
digitalWrite(LED10, LOW);
break;

case 0xFFC23D: Serial.println("FAST FORWARD");
digitalWrite(LED1, HIGH);
digitalWrite(LED2, HIGH);
digitalWrite(LED3, HIGH);
digitalWrite(LED4, HIGH);
digitalWrite(LED5, HIGH);
digitalWrite(LED6, HIGH);
digitalWrite(LED7, HIGH);
digitalWrite(LED8, HIGH);
digitalWrite(LED9, HIGH);
digitalWrite(LED10, HIGH);
break;

case 0xFF6897: Serial.println("0");
pinMode(LED1, OUTPUT);
digitalWrite(LED1, HIGH);
break;

case 0xFF30CF: Serial.println("1");
pinMode(LED2, OUTPUT);
digitalWrite(LED2, HIGH);
break;

case 0xFF18E7: Serial.println("2");
pinMode(LED3, OUTPUT);
digitalWrite(LED3, HIGH);
break;

case 0xFF7A85: Serial.println("3");
pinMode(LED4, OUTPUT);
digitalWrite(LED4, HIGH);
break;

case 0xFF10EF: Serial.println("4");
pinMode(LED5, OUTPUT);
digitalWrite(LED5, HIGH);
break;

case 0xFF38C7: Serial.println("5");
pinMode(LED6, OUTPUT);
digitalWrite(LED6, HIGH);
break;

case 0xFF5AA5: Serial.println("6");
pinMode(LED7, OUTPUT);
digitalWrite(LED7, HIGH);
break;

case 0xFF42BD: Serial.println("7");
pinMode(LED8, OUTPUT);
digitalWrite(LED8, HIGH);
break;

case 0xFF4AB5: Serial.println("8");
pinMode(LED9, OUTPUT);
digitalWrite(LED9, HIGH);
break;

case 0xFF52AD: Serial.println("9");
pinMode(LED10, OUTPUT);
digitalWrite(LED10, HIGH);
break;

case 0xFFFFFFFF: Serial.println("ERROR");break;

default:
Serial.println("Otro botón");
}
delay(500);
}

strcmp en código de Capítulo9-Programa1.txt

Hola bitwiseAr, felicitaciones por lo didáctico y detallado de tus cursos, son de gran ayuda para quienes nos iniciamos con las bondades de Arduino.
Me gustaría preguntar por qué en el condicional del comparador de strings del código del capítulo 9 no se abren ni se cierran las llaves "{" "}" ni en el "if" ni en el "else".
if(!strcmp(CLAVE, CLAVE_MAESTRA))
Serial.println(" Correcta");
else
Serial.println(" Incorrecta");
INDICE = 0;
Estoy tratando de correr este código junto con una pantalla LCD y un adaptador LCD I2C (curso #35), y cuando añado las líneas "lcd.print(" Correcta");" o "lcd.print(" Incorrecta");" el compilador me pide las llaves, y cuando las añado el comportamiento del programa cambia sustancialmente.
Me gustaría entender este detalle. Muchas gracias.

Oslaf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.