Show Menu
Cheatography

Arduino Cheat Sheet Cheat Sheet (DRAFT) by

descripcion de sensores

This is a draft cheat sheet. It is a work in progress and is not finished yet.

sensores

ultras­ónico HC-SR04
const int Trigger = 2; //Pin digital 2 para el Trigger del sensor
const int Echo = 3; //Pin digital 3 para el echo del sensor

void setup() {
Serial.be­gin­(96­00)­;//­ini­cia­ilzamos la comuni­cación
pinMod­e(T­rigger, OUTPUT); //pin como salida
pinMod­e(Echo, INPUT); //pin como entrada
digita­lWr­ite­(Tr­igger, LOW);/­/In­ici­ali­zamos el pin con 0
}

lcd

 
#include <Li­qui­dCr­yst­al.h­>: permite invocar la librería para el manejo del lcd.
Liquid­Crystal lcd(12, 11, 5, 4, 3, 2): Se realiza la asignación de los pines al lcd.
lcd.be­gin(16, 2): Permite configurar el tamaño del lcd.
lcd.pr­int­("Ho­la..."): permite imprimir un texto en el lcd.
lcd.cl­ear(): Permite limpiar lo escrito en el lcd.
lcd.se­tCu­rso­r(0,1): Permite posicionar el cursor en una celda del lcd en especi­fico.
}

sensor de temper­atura LM35

 
const int sensorPin= A0;

void setup()
{
Serial.be­gin­(9600);
}

void loop()
{
int value = analog­Rea­d(s­ens­orPin);
float millivolts = (value / 1023.0) * 5000;
float celsius = millivolts / 10;
Serial.pr­int­(ce­lsius);
Serial.pr­int­ln(­" C");
delay(­1000);
}

sensor de temper­atura LM35

 
const int sensorPin= A0;

void setup()
{
Serial.be­gin­(9600);
}

void loop()
{
int value = analog­Rea­d(s­ens­orPin);
float millivolts = (value / 1023.0) * 5000;
float celsius = millivolts / 10;
Serial.pr­int­(ce­lsius);
Serial.pr­int­ln(­" C");
delay(­1000);
}
 

cxcx

 

teclado

 
#include <Ke­ypa­d.h>

const byte numRows= 4; // Tiene 4 filas
const byte numCols= 4; // Tiene 4 columnas

char keymap­[nu­mRo­ws]­[nu­mCols]=
{
{'1', '2', '3', 'A'},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}
};
byte rowPin­s[n­umRows] = {9,8,7,6}; // Estos terminales del Arduino corres­ponden a Filas
byte colPin­s[n­umC­ols]= {5,4,3,2}; // Estos terminales del Arduino corres­ponden a Columnas
void setup()
{
Serial.be­gin­(9600);
}

motor a paso

#include <Stepper.h>
#define STEPS 2048
Stepper stepper(STEPS, 8, 9, 10, 11);

void setup() {
 stepper.setSpeed(10);
}

void loop() {
 stepper.step(2048);
}