Segundo
1. pinMode(pin, modo)
- Configura un pin como entrada (INPUT) o salida (OUTPUT).
- Ejemplo: pinMode(13, OUTPUT);
2. digitalWrite(pin, valor)
- Enciende (HIGH) o apaga (LOW) un pin de salida digital.
- Ejemplo: digitalWrite(13, HIGH);
3. digitalRead(pin)
- Lee el estado de un pin digital (HIGH o LOW).
- Ejemplo: int estado = digitalRead(2);
4. analogWrite(pin, valor)
- Escribe un valor PWM (0-255) en un pin analógico.
- Ejemplo: analogWrite(9, 128);
5. analogRead(pin)
- Lee un valor de un pin analógico (0-1023).
- Ejemplo: int sensor = analogRead(A0);
6. delay(ms)
- Pausa el programa por una cantidad de milisegundos.
- Ejemplo: delay(1000); // 1 segundo
7. millis()
- Retorna el tiempo en milisegundos desde que Arduino comenzó a ejecutarse.
- Ejemplo: long tiempo = millis();
8. micros()
- Similar a millis(), pero en microsegundos.
- Ejemplo: long tiempo = micros();
9. Serial.begin(velocidad)
- Inicializa la comunicación serial.
- Ejemplo: Serial.begin(9600);
10. Serial.print(valor)
- Imprime valores en el monitor serie sin salto de línea.
- Ejemplo: Serial.print(“Hola Mundo”);
11. Serial.println(valor)
- Imprime valores en el monitor serie con salto de línea.
- Ejemplo: Serial.println(123);
12. Serial.read()
- Lee un byte desde el puerto serie.
- Ejemplo: char dato = Serial.read();
13. Serial.available()
- Retorna la cantidad de bytes disponibles en el puerto serie.
- Ejemplo: if (Serial.available() > 0) { … }
14. random(min, max)
- Genera un número aleatorio entre un rango.
- Ejemplo: int num = random(1, 100);
15. map(valor, inMin, inMax, outMin, outMax)
- Convierte un valor de un rango a otro.
- Ejemplo: int nuevoValor = map(sensor, 0, 1023, 0, 255);
16. constrain(valor, min, max)
- Limita un valor dentro de un rango.
- Ejemplo: valor = constrain(valor, 10, 100);
17. abs(valor)
- Devuelve el valor absoluto de un número.
- Ejemplo: int absoluto = abs(-5);
18. sq(valor)
- Retorna el cuadrado de un número.
- Ejemplo: int cuadrado = sq(4); // 16
19. sqrt(valor)
- Retorna la raíz cuadrada de un número.
- Ejemplo: float raiz = sqrt(25.0); // 5.0
20. pow(base, exponente)
- Calcula una potencia.
- Ejemplo: float resultado = pow(2, 3); // 8.0
21. sin(ángulo)
- Retorna el seno de un ángulo en radianes.
- Ejemplo: float seno = sin(PI / 2); // 1.0
22. cos(ángulo)
- Retorna el coseno de un ángulo en radianes.
- Ejemplo: float coseno = cos(PI); // -1.0
23. tan(ángulo)
- Retorna la tangente de un ángulo en radianes.
- Ejemplo: float tangente = tan(PI / 4); // 1.0
24. HIGH
- Valor lógico de 5V para activar una salida digital.
- Ejemplo: digitalWrite(13, HIGH);
25. LOW
- Valor lógico de 0V para desactivar una salida digital.
- Ejemplo: digitalWrite(13, LOW);
26. INPUT
- Define un pin como entrada.
- Ejemplo: pinMode(2, INPUT);
27. OUTPUT
- Define un pin como salida.
- Ejemplo: pinMode(13, OUTPUT);
28. INPUT_PULLUP
- Activa una resistencia pull-up interna en un pin de entrada.
- Ejemplo: pinMode(2, INPUT_PULLUP);
29. attachInterrupt(interrupt, función, modo)
- Activa una interrupción externa en un pin.
- Ejemplo: attachInterrupt(digitalPinToInterrupt(2), miFuncion, RISING);
30. detachInterrupt(interrupt)
- Desactiva una interrupción externa.
- Ejemplo: detachInterrupt(digitalPinToInterrupt(2));
31. noTone(pin)
- Detiene la generación de una señal en un pin.
- Ejemplo: noTone(8);
32. tone(pin, frecuencia)
- Genera una onda cuadrada en un pin a una frecuencia específica.
- Ejemplo: tone(8, 1000); // 1kHz en el pin 8
33. tone(pin, frecuencia, duración)
- Genera una onda cuadrada por un tiempo determinado.
- Ejemplo: tone(8, 1000, 500); // 1kHz por 500ms
34. shiftOut(dataPin, clockPin, bitOrder, value)
- Envía datos en serie a un dispositivo externo.
- Ejemplo: shiftOut(2, 3, MSBFIRST, 0b10101010);
35. shiftIn(dataPin, clockPin, bitOrder)
- Recibe datos en serie desde un dispositivo externo.
- Ejemplo: byte data = shiftIn(4, 5, LSBFIRST);
36. bitRead(valor, bit)
- Lee un bit específico de un número.
- Ejemplo: int bit3 = bitRead(0b10101010, 3);
37. bitWrite(valor, bit, estado)
- Escribe un valor (1 o 0) en un bit específico de un número.
- Ejemplo: bitWrite(variable, 2, 1);
38. bitSet(valor, bit)
- Establece un bit en 1.
- Ejemplo: bitSet(variable, 4);
39. bitClear(valor, bit)
- Establece un bit en 0.
- Ejemplo: bitClear(variable, 4);
40. word(valor)
- Convierte un número en un tipo de dato de 16 bits.
- Ejemplo: word numero = word(1025);
41. lowByte(valor)
- Obtiene el byte menos significativo de un número de 16 bits.
- Ejemplo: byte lb = lowByte(1025);
42. highByte(valor)
- Obtiene el byte más significativo de un número de 16 bits.
- Ejemplo: byte hb = highByte(1025);
43. isAlpha(caracter)
- Verifica si un carácter es una letra (A-Z o a-z).
- Ejemplo: if (isAlpha(‘B’)) { … }
44. isDigit(caracter)
- Verifica si un carácter es un número (0-9).
- Ejemplo: if (isDigit(‘7’)) { … }
45. delayMicroseconds(us)
- Pausa el programa por microsegundos.
- Ejemplo: delayMicroseconds(500);
46. detachServo()
- Desconecta un servo de un pin para liberar recursos.
- Ejemplo: servoMotor.detach();
47. EEPROM.write(direccion, valor)
- Guarda un valor en la memoria EEPROM.
- Ejemplo: EEPROM.write(0, 25);
48. EEPROM.read(direccion)
- Lee un valor de la memoria EEPROM.
- Ejemplo: int dato = EEPROM.read(0);
49. pulseIn(pin, estado)
- Mide la duración de un pulso (HIGH o LOW).
- Ejemplo: long duracion = pulseIn(7, HIGH);
50. interrupts()
- Habilita las interrupciones.
Ejemplo: interrupts();
TU PROYECTO SEGUNDO GRADO AQUI .
ENTREGA TU LIBRETA ORDENADA
En el sitio https://aprendeencasa.sep.gob.mx/site/ed-secundaria2122?id=2 estara disponible la clase en el apartado de secundaria segundo grado y deberas revisar en la semana que corresponde el dia que este marcado con tencologia y apuntar en tu libreta la fecha que se indica en la pagina en la parte superior derecha de tu libreta
En la parte central el tema y debajo el aprendizaje esperado y enfasis de la clase.
al teminar de leer toda la clase o guiarte con el profesor en la sesiones de zoom deberas realizar el reto de hoy tal como se indica en la pagina o la sugerencia del profesor que es una actividad equivalente y adaptada al entorno del grupo.
DEBERÁS ENTREGAR DE FORMA ORGANIZADA TUS ACTIVIDADES LOS DIAS VIERNES DE CADA SEMANA DE IGUAL FORMA COMO LO HAZ ESTADO REALIZANDO.
LA
PLATAFORMA QUE UTILIZAREMOS SERA ZOOM el link estara disponible en el
whats app del grupo de alumnos (si aun no tienes acceso solicitalo por
whatsapp, si aun no tienes mi whats app solicítalo con la dirección
escolar o servicios complementarios previa identificacion) así como la
contraseña de acceso, esto como medida estratégica para llegar a mas
alumnos.
Es importante que tus trabajos estén ordenados con la siguiente serie de información en el nombre de archivo pdf
nombre completo grado grupo materia y semana a la que pertenece tu entrega .pdf
NOTA: muy importante mantener la extension del archivo.pdf cuando renombres el archivo para que funcione correctamente.
Sin comas y sin información adicional aquí debajo puedes ver un ejemplo
De esta manera estará organizada tu libreta digital y en caso de así requerirlo el profesor te puede mandar alguno de tus pdf de tu libreta digital.
RECURSOS EN VIDEO
Martes 19 de octubre de 2021


Comentarios
Publicar un comentario