Documente Academic
Documente Profesional
Documente Cultură
La estructura,
Las variables (valores y
constantes) y
La funciones.
La estructura,
Las variables
(valores y
constantes) y
La funciones.
La estructura,
La funciones.
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
void setup() {
// inicia el LED como salida:
pinMode(ledPin, OUTPUT);
// inicia el botón coomo entrada:
pinMode(buttonPin, INPUT);
}
void loop(){
// lee el estado del valor del botón:
buttonState = digitalRead(buttonPin);
void setup() {
Código // una función for para iniciar todos los pines como output (del pin 2 al 7):
for (int thisPin = 2; thisPin < 8; thisPin++) {
pinMode(thisPin, OUTPUT);
}
}
void loop() {
// loop desde el pin más bajo (2) hasta el más alto (7):
for (int thisPin = 2; thisPin < 8; thisPin++) {
// pone el pin en ON:
digitalWrite(thisPin, HIGH);
// espera el tiempo fijado en timer (100 ms):
delay(timer);
// pone el pin OFF:
digitalWrite(thisPin, LOW);
}
// loop desde el pin más alto (7) hasta el más bajo (2):
for (int thisPin = 7; thisPin >= 2; thisPin--) {
// pone el pin en ON:
digitalWrite(thisPin, HIGH);
// espera el tiempo fijado en timer (100 ms):
delay(timer);
// pone el pin en OFF:
digitalWrite(thisPin, LOW);
}
}
Robótica, Diseño e Impresión 3D y Programación.
CEP Santander 2015 J. Andrés Echevarría Zuazo
Esquemas de conexionado
void setup() {
// declara el ledPin como OUTPUT:
pinMode(ledPin, OUTPUT);
}
void loop() {
// lee el valor del sensor:
valorpotenciometro = analogRead(potenciometro);
// cambio de ledPin ON:
digitalWrite(ledPin, HIGH);
// para el programa por un tiempo de <valorpotenciometro> ms:
delay(valorpotenciometro);
// cambio de ledPin a OFF:
digitalWrite(ledPin, LOW);
// para el programa por un tiempo de <valorpotenciometro> ms:
delay(valorpotenciometro);
}
void loop() {
int speakerPin = 9;
void setup() {
pinMode(speakerPin, OUTPUT);
}
void loop() {
for (int i = 0; i < length; i++) {
if (notes[i] == ' ') {
delay(beats[i] * tempo); // rest
} else {
playNote(notes[i], beats[i] * tempo);
}
void setup(){
miMotor.attach(9);
miMotor.write(0);
delay(800);
}
void loop(){
int i =map(analogRead (A0), 0, 1023, 0 , 179);
miMotor.write(i);
delay(15);
}
void setup(){
miMotor.attach(9);
miMotor.write(0);
delay(800);
}
void loop(){
for(int i=0; i<180;i= i+10){
miMotor.write(i);
delay(500);
}
miMotor.write(0);
delay(1500);
}