pingüino 2550
Heredadas Wiring/Arduino
Estructuras Básicas
void setup() {
}
void loop() {
}
Wiring (Base)
abs
analogRead
analogWrite
cos
delay
delayMicroseconds
digitalRead
digitalWritemillis
pinMode
pow
randomSeed
sin
sqrt
tan
Librerías (*)
Específicas de Pinguino
1wire
1wire.readbit
1wire.readbyte
1wire.reset
1wire.writebit
1wire.writebyte
InterruptUserInterrupt
lcd
lcd.autoscroll
lcd.begin
lcd.begin
lcd.blink
lcd.clear
lcd.command
lcd.cursor
lcd.display
lcd.home
lcd.init
lcd.leftToRight
lcd.noAutoscroll
lcd.noBlink
lcd.noCursorlcd.noDisplay
lcd.print
lcd.printFloat
lcd.printNumber
lcd.rightToLeft
lcd.scrollDisplayLeft
lcd.scrollDisplayRight
lcd.send
lcd.setCursor
lcd.write
PWM
PWM.setdutycycle
PWM.setfrequencyPWM.setpercentdutycycle
Sound
Sound
Play
Serial
Serial.available
Serial.begin
Serial.flush
Serial.getkey
Serial.init
Serial.print
Serial.printf
Serial.read
CDC
Servo
CDC.printCDC.read
servo.attach
servo.detach
servo.read
servo.setMaximumPulse
servo.setMinimumPulse
servo.write
DS18B20 (I2C)
DS18B20.Configure
DS18B20.crc
DS18B20.Find
DS18B20.GetFirstDS18B20.GetNext
DS18B20.MatchRom
DS18B20.Read
DS18B20.ReadRom
Pingüino
LCD
Cheat Sheet
/*
Comentario multilinea
*/
#define constante valor
#define macro funcion()
#include < libreria.h >
//pre-compilación
#ifndef inicio condicional
#endif fin condicional
Calificadores
const
// solo lectura
static
// persiste entre llamadas
extern
// declaración externa
Funciones yPalabras Reservadas basadas en el IDE Beta v9.05, SDCC 2.9.0 y Bootloader v2.12
Disponible en PDF y Scalable Vector Graphics - Diseñado con InkScape - Usa Software Libre
Distribuido bajo Licencia CreativeCommons v3.0 Non Comercial Share Alike - Abril 2.010
Joan Espinoza - Proyecto PingüinoVE - http://www.pinguino.org.ve - Twitter @pinguinove
volatile
// usa la RAM
Tipos (Compuestos)...
Regístrate para leer el documento completo.