sensores
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.begin(9600);//iniciailzamos la comunicación pinMode(Trigger, OUTPUT); //pin como salida pinMode(Echo, INPUT); //pin como entrada digitalWrite(Trigger, LOW);//Inicializamos el pin con 0 } lcd#include <LiquidCrystal.h>: permite invocar la librería para el manejo del lcd. LiquidCrystal lcd(12, 11, 5, 4, 3, 2): Se realiza la asignación de los pines al lcd. lcd.begin(16, 2): Permite configurar el tamaño del lcd. lcd.print("Hola..."): permite imprimir un texto en el lcd. lcd.clear(): Permite limpiar lo escrito en el lcd. lcd.setCursor(0,1): Permite posicionar el cursor en una celda del lcd en especifico. } sensor de temperatura LM35const int sensorPin= A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); float millivolts = (value / 1023.0) * 5000; float celsius = millivolts / 10; Serial.print(celsius); Serial.println(" C"); delay(1000); } sensor de temperatura LM35const int sensorPin= A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); float millivolts = (value / 1023.0) * 5000; float celsius = millivolts / 10; Serial.print(celsius); Serial.println(" C"); delay(1000); } |
cxcxteclado#include <Keypad.h> const byte numRows= 4; // Tiene 4 filas const byte numCols= 4; // Tiene 4 columnas char keymap[numRows][numCols]= { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; byte rowPins[numRows] = {9,8,7,6}; // Estos terminales del Arduino corresponden a Filas byte colPins[numCols]= {5,4,3,2}; // Estos terminales del Arduino corresponden a Columnas void setup() { Serial.begin(9600); } motor a paso
|
Cheatography
https://cheatography.com
Arduino Cheat Sheet Cheat Sheet (DRAFT) by cruzcuautle
descripcion de sensores
This is a draft cheat sheet. It is a work in progress and is not finished yet.