top of page

Tarea 7

  • Foto del escritor: Martin Jimenez
    Martin Jimenez
  • 1 sept 2021
  • 1 Min. de lectura

Actualizado: 6 sept 2021

Compilación de distintos circuitos con Arduino


BLINK


Esquemático


Resultado

Código Arduino:

void setup() {

pinMode(13, OUTPUT);

}


void loop() {

digitalWrite(13, HIGH);

delay(1000);

digitalWrite(13, LOW);

delay(1000);

}


POTENCIOMETRO


Esquemático


Resultado

Código Arduino:

int sensorPin = 0;

int ledPin = 13;

void setup() {

pinMode(ledPin, OUTPUT);

}

void loop() {

int sensorValue;

sensorValue = analogRead(sensorPin);

digitalWrite(ledPin, HIGH);

delay(sensorValue);

digitalWrite(ledPin, LOW);

delay(sensorValue);

}


LED RGB


Esquemático



Resultado


Código Arduino:

const int sensorPin = 0;

const int ledPin = 9;

int lightLevel;


void setup()

{

pinMode(ledPin, OUTPUT);

}

void loop()

{

lightLevel = analogRead(sensorPin);

analogWrite(ledPin, lightLevel);


}



MULTIPLES LED


Esquemático


Resultado

Código Arduino:

int ledPins[] = {2,3,4,5,6,7,8,9};

void setup() {

int index;

for(index = 0;

index <= 7;

index++)

{

pinMode(ledPins[index],OUTPUT);

}

}

void loop() {

int index;

int delayTime = 100; // milliseconds to pause

for(index = 0;

index <= 7;

index++) { digitalWrite(ledPins[index], HIGH); // turn LED on

delay(delayTime); // pause to slow down

digitalWrite(ledPins[index], LOW); // turn LED off

}

}




MICROFONO (optativo)+

Esquemático



Resultado


Código Arduino:

int soundPin = A0;

void setup()

{

Serial.begin(9600);

}

void loop()

{

long sum = 0;

for(int i=0; i<100; i++)

{

sum += analogRead(soundPin);

}

sum = sum/100;

Serial.println(sum);

delay(10);

}

Comments


  • Black Instagram Icon
IMG_8049%20(1)_edited.jpg
  • Gris Icono de Instagram

@martinjimenezzwork

© 2020 by Martin Jimenez. Proudly created with Wix.com

bottom of page