0% found this document useful (0 votes)
16 views

Tecno T5

The document contains examples of Arduino code for controlling LEDs and analog outputs on various pins. The code examples demonstrate basics of digital output, analog output, using delays, and implementing sequences of outputs.

Uploaded by

andresfernandez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Tecno T5

The document contains examples of Arduino code for controlling LEDs and analog outputs on various pins. The code examples demonstrate basics of digital output, analog output, using delays, and implementing sequences of outputs.

Uploaded by

andresfernandez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

- 1

void setup()
{
pinMode(13, OUTPUT);

void loop()
{

digitalWrite(13, HIGH);
delay(500);
digitalWrite(13, LOW);
delay(500);

}
-2

String s_retardo;

void setup()
{
pinMode(13, OUTPUT);

s_retardo = String("250");

void loop()
{

digitalWrite(13,HIGH);
delay(NaN);
digitalWrite(13,LOW);
delay(NaN);

}
- 3

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

void loop()
{

digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
delay(500);

}
- 4

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

void loop()
{

digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
delay(500);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(500);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(500);
digitalWrite(6, LOW);

}
- 5

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

void loop()
{

digitalWrite(2, HIGH);
delay(500);
digitalWrite(3, HIGH);
delay(500);
digitalWrite(4, HIGH);
delay(500);
digitalWrite(5, HIGH);
delay(500);
digitalWrite(6, HIGH);
delay(500);
digitalWrite(6, LOW);
delay(500);
digitalWrite(5, LOW);
delay(500);
digitalWrite(4, LOW);
delay(500);
digitalWrite(3, LOW);
delay(500);
digitalWrite(2, LOW);
delay(500);

}
- 6

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

void loop()
{

digitalWrite(2, HIGH);
delay(200);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
delay(200);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
delay(200);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
delay(200);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(200);
digitalWrite(6, LOW);
digitalWrite(5, HIGH);
delay(200);
digitalWrite(5, LOW);
digitalWrite(4, HIGH);
delay(200);
digitalWrite(4, LOW);
digitalWrite(3, HIGH);
delay(200);
digitalWrite(3, LOW);

}
- 7

String s_retardo;

void setup()
{
pinMode(2, OUTPUT);
pinMode(6, OUTPUT);
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);

s_retardo = String("250");
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);

void loop()
{

digitalWrite(2, HIGH);
digitalWrite(6, HIGH);
delay(NaN);
digitalWrite(3, HIGH);
digitalWrite(5, HIGH);
delay(NaN);
digitalWrite(4, HIGH);
delay(NaN);
digitalWrite(4, LOW);
delay(NaN);
digitalWrite(3, LOW);
digitalWrite(5, LOW);
delay(NaN);
digitalWrite(2, LOW);
digitalWrite(6, LOW);
delay(NaN);

}
- 8

void apagar_todo() {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
}
void secuencia_1() {
}
void secuencia_2() {
}
void secuencia_3() {
}

void setup()
{
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);

apagar_todo();

void loop()
{

apagar_todo();
for (int count = 0; count < 3; count++) {
secuencia_1();
}
apagar_todo();
for (int count = 0; count < 4; count++) {
secuencia_2();
}
apagar_todo();
for (int count = 0; count < 5; count++) {
secuencia_3();
}

}
- 9

void setup()
{
pinMode(3, OUTPUT);

void loop()
{

analogWrite(3, 0);
delay(1000);
analogWrite(3, 51);
delay(1000);
analogWrite(3, 0);
delay(1000);
analogWrite(3, 0);
delay(1000);
analogWrite(3, 0);
delay(1000);
analogWrite(3, 255);
delay(1000);

}
- 10

double intensidad2;

void fnc_dynamic_analogWrite(int _pin, int _e){


pinMode(_pin,OUTPUT);
analogWrite(_pin,_e);
}

void setup()
{
pinMode(3, OUTPUT);

analogWrite(3, 0);

void loop()
{

intensidad2 = 0;
while ((intensidad2 <= 255)) {
fnc_dynamic_analogWrite(3, NaN);
delay(20);
intensidad2 = (intensidad2 + 1);
}
intensidad2 = 255;
while ((intensidad2 >= 255)) {
fnc_dynamic_analogWrite(3, NaN);
delay(20);
intensidad2 = (intensidad2 - 1);
}

}
- 11

double intensidad2;
double math_random_int(int a,int b) {
if (a > b) {
int c = a;
a = b;
b = c;
}
return (double)random(a,b+1);
}

void fnc_dynamic_analogWrite(int _pin, int _e){


pinMode(_pin,OUTPUT);
analogWrite(_pin,_e);
}

void setup()
{

randomSeed(analogRead(0));

fnc_dynamic_analogWrite(3, 0);

void loop()
{

intensidad2 = math_random_int(0, 225);


fnc_dynamic_analogWrite(3, intensidad2);
delay(1000);

}
- 12

double i;
double intensidad;

void fnc_dynamic_analogWrite(int _pin, int _e){


pinMode(_pin,OUTPUT);
analogWrite(_pin,_e);
}

void setup()
{

void loop()
{

for (i = 0; i <= 255; i=i+1) {


intensidad = intensidad;
intensidad = (255 - intensidad);
fnc_dynamic_analogWrite(3, intensidad);
fnc_dynamic_analogWrite(5, intensidad);
delay(10);
}
for (i = 255; i >= 0; i=i-1) {
intensidad = intensidad;
intensidad = (255 - intensidad);
fnc_dynamic_analogWrite(3, intensidad);
fnc_dynamic_analogWrite(5, intensidad);
delay(10);
}

}
- 13

double i;

void fnc_dynamic_analogWrite(int _pin, int _e){


pinMode(_pin,OUTPUT);
analogWrite(_pin,_e);
}

void setup()
{

void loop()
{

for (i = 0; i <= 255; i=i+1) {


fnc_dynamic_analogWrite(9, i);
delay(5);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(10, i);
delay(5);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(11, i);
delay(5);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(9, i);
delay(5);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(10, i);
delay(5);
}
for (i = 0; i <= 255; i=i+1) {
fnc_dynamic_analogWrite(11, i);
delay(5);
}

}
-14

-15

-16
-17

-18

-19
-20

-21

-22
-23

-24

-25
-26

-27

-28
-29

-30

-31
-32

-33

You might also like