Introducción a Arduino y Programación
Introducción a Arduino y Programación
Nivel : 1élS-SI
ESTRUCTURAALGORÍTMICA
✓ Descubrir el universo ARDUINO
✓ Saber cómo realizar un programa ARDUINO
✓ Medida de una diferencia de temperatura por sensor LM35
TP ARDUINO (4h)
1. PRESENTACIÓN ARDUINO........................................................................................................................... 2
2. LA TARJETA ARDUINO UNO ............................................................................................................................ 3
2.1. Los diferentes elementos .................................................................................................................. 3
2.2. Las principales características ...................................................................................................... 3
2.3. La alimentación................................................................................................................................ 4
2.4. Las entradas-salidas ............................................................................................................................. 4
2.5. Las memorias................................................................................................................................. 5
2.6. El reloj........................................................................................................................................ 5
2.7. La comunicación
2.8. El reinicio.......................................................................................................................................... 5
2.9. La protección de sobreintensidad USB................................................................................................... 5
3. LA PROGRAMACIÓN DE LA TARJETA ARDUINO ........................................................................................... 6
3.1. La interfaz de programación........................................................................................................ 6
3.2. La estructura de un programa......................................................................................................... 7
3.3. La sintaxis del lenguaje ARDUINO..................................................................................................... 7
3.4. Los comentarios .......................................................................................................................... 8
3.5. Los datos, variables y constantes .............................................................................................. 8
3.6. Los operadores ............................................................................................................................... 9
3.7. Las bibliotecas de funciones ..................................................................................................... 10
3.8. Las etapas de desarrollo de un programa............................................................................ 17
4. LOS EJERCICIOS……………………………………………………………………………………………………………………………………………..18
P á g e 1 | 24
1. Presentación ARDUINO
ARDUINO es una plataforma de hardware y software para el desarrollo de aplicaciones integradas.
En cuanto al hardware, se compone de una tarjeta electrónica basada en un microcontrolador (ATMEL AVR)
comportando un cierto número de entradas y salidas (los puertos) que permiten la conexión de sensores, o
de actuadores.
El software de programación de los módulos ARDUINO es una aplicación Java, libre y multiplataforma, que sirve
de editor de código y compilador, y que puede transferir el programa a través de la conexión USB. El lenguaje de
la programación utilizada es una mezcla de C y C++, restringida y adaptada a las posibilidades de la tarjeta.
➢ Material poco costoso: Las tarjetas ARDUINO son relativamente baratas en comparación con las demás.
plataformas de desarrollo. La más barata de las versiones del módulo ARDUINO puede ser ensamblada en la
main, e incluso las placas ARDUINO preensambladas cuestan menos de 25 €.
➢ Material: Los esquemas de los módulos se publican bajo una licencia Creative Commons, y es posible de
realizar nuestras propias versiones de las tarjetas ARDUINO, complementándolas y mejorándolas.
➢ Software gratuito: El software ARDUINO y el lenguaje ARDUINO están disponibles para ser completados por
programadores experimentados. El lenguaje también se puede extender con la ayuda de bibliotecas C++.
➢ Software multiplataforma: El software ARDUINO, escrito en Java, funciona en los sistemas operativos
Windows, Macintosh y Linux.
➢ Módulos « Shield »: Tarjetas adicionales que se conectan al módulo ARDUINO para aumentar las
posibilidades: pantalla gráfica en color, interfaz Ethernet, GPS, etc.…
P a g e 2 | 24
2. La carte ARDUINO UNO
El modelo UNO de la sociedad ARDUINO es una placa electrónica cuyo corazón es un microcontrolador ATMEL de
referencia ATMega328. El microcontrolador ATMega328 es un microcontrolador de 8 bits de la familia AVR cuya
La programación se puede realizar en lenguaje C.
Entradas analógicas 6
Corriente máxima por pines E/S 40 mA (200 mA acumulados para todos los pines)
Memoria programa Flash 32 Ko de los cuales 0,5 Ko son utilizados por el bootloader
P á g i n a 3 | 24
La alimentación
La placa ARDUINO UNO se puede alimentar a través del cable USB, por un bloque de alimentación externa conectado a través de una
toma "jack" de 2,1 mm o bien por un bloque de pilas cuyo conexionado se realiza a través de los "GND"
et« Vin »del conector de alimentación. La alimentación externa debe presentar un voltaje entre 7 y 12V.
La placa genera, a través de reguladores integrados, dos tensiones estabilizadas: 5 V y 3,3 V. Estos dos
las tensiones permiten la alimentación de los componentes electrónicos de la placa ARDUINO. Estando disponibles en
conectores colocados en el contorno de las tarjetas, también permiten la alimentación de los módulos Shields.
Las entradas-salidas
La placa « ARDUINO UNO » dispone de 14 E/S digitales y de 6 entradas analógicas.
Funcionan en lógica TTL (0V-5V); cada una puede proporcionar (fuente) o recibir una corriente máxima de
40 mA y dispone si es necesario de una resistencia interna de 'pull-up'.
Ciertas clavijas pueden tener varias funciones diferentes elegidas por programación descritas a continuación:
P á g e 4 | 24
Las entradas A4 y A5 también se pueden utilizar respectivamente como la línea de datos SDA y la línea
d’horloge SCL de l’interface série I2C.
Las memorias
El microcontrolador ATmega 328 dispone de 32 ko de memoria Flash que permite almacenar el programa.
ejecutar.
También contiene 2ko de memoria RAM (SRAM). Esta memoria se utiliza generalmente para almacenar los
resultados temporales durante cálculos. Puede ser leída y escrita en cualquier momento por el microcontrolador, pero su contenido
est perdu tan pronto como ya no se alimenta.
El ATmega 328 también dispone de 1 ko de memoria EEPROM para permitir que el programa almacene datos.
persistentes. El contenido de esta memoria es accesible gracias a las funciones de la biblioteca "EEPROM".
El reloj
El reloj es controlado por cuarzo y funciona a una frecuencia de 16 MHz.
La comunicación
La placa "ARDUINO UNO" tiene numerosas posibilidades de comunicación con el exterior. El Atmega328
posee una interfaz de comunicación serie accesible, gracias a los pines digitales 0 (Rx) y 1 (Tx).
Por otra parte, soporta el bus I2C accesible, gracias a los pines analógicos 4 (SDA) y 5 (SCL) y la conexión serie.
SPI síncrono gracias a los pines digitales 10 (SS), 11 (MOSI), 12 (MISO) y 13 (SCK).
El reinicio
A la puesta en marcha, un reinicio automático permite al programa contenido en la memoria del microcontrolador
iniciar automáticamente tan pronto como la placa ARDUINO esté alimentada.
La tarjeta « Arduino UNO » también está equipada con un botón de reinicio manual. Al presionarlo
permite reiniciar la ejecución de un programa si es necesario, ya sea porque se ha 'plantado' o simplemente
porque se desea que vuelva a comenzar desde su principio.
P á g e 5 | 24
3. La programación de la tarjeta ARDUINO
El software ARDUINO para funciones principales:
La interfaz de programación
La interfaz de programación del software ARDUINO es la siguiente:
La "Barra de Botones" que ofrece acceso directo a las funciones esenciales del software. Los diferentes botones
son :
P á g i n a 6 | 24
La estructura de un programa
Un programa destinado a una tarjeta ARDUINO se compone de 3 partes:
void setup()
{
pinMode(ledPin, SALIDA); Define el pin n°13 como una salida
}
bucle vacío()
{
digitalWriteledPinALTO) ; // Establece la salida ledPin al NL1 (diodo encendido)
retraso(3000) ; // Esperar 3 s
digitalWrite(ledPin,BAJO) ; // Establece la salida ledPin en NL0 (diodo apagado)
retraso(1000) ; // Esperar 1 s
}
Funciónconfigurar() Funciónbucle()
que contiene las instrucciones de inicialización que contiene las instrucciones del programa
La primera parte permite definir las constantes y las variables declarando su tipo. También permite
la inclusión de las bibliotecas utilizadas en el programa mediante #include.
La función setup() contiene las instrucciones de inicialización o de configuración de los recursos de la tarjeta como
por ejemplo, la configuración de entrada o salida de los pines de E/S digitales, la definición de la velocidad de
comunicación de la interfaz serie, etc. Esta función solo se ejecuta una vez justo después del lanzamiento del
programa.
La función loop() contiene las instrucciones del programa en sí. Esta función se repetirá.
indefinidamente mientras la tarjeta ARDUINO permanezca bajo tensión.
P á g i n a 7 | 24
Los comentarios
Para colocar comentarios en una única línea o al final de la línea, se debe usar la siguiente sintaxis:
/* Comentario, sobre VARIAS líneas que será ignorado por el programa, pero
pas por aquel que lee el código */
Nombre Descripción
booleano Dato lógico (verdadero o falso) sobre 8 bits
byte Entero sin signo de 8 bits
int Entero firmado de 16 bits
entero sin signo Entero no firmado de 16 bits
largo Entero firmado de 32 bits
sin signo largo Entero sin signo de 32 bits
flotar Número de punto flotante de 32 bits
carácter Caracteres de 8 bits. Solo se definen los caracteres cuyo código ASCII tiene un valor de 0 a 127.
Nombre Descripción
verdadero Dato binario igual a 1 o dato numérico diferente de 0
falso Dado binario o numérico igual a 0
ALTO Generación de un nivel de tensión alto en una de las salidas digitales
BAJO Generación de un nivel de tensión bajo en una de las salidas digitales
ENTRADA Configuración de un pin digital como entrada
SALIDA Configuración de un pin digital de salida
P á g i n a 8 | 24
Los operadores
3.6.1. Los operadores aritméticos
El IDE ARDUINO incluye por defecto varias bibliotecas externas. Para importarlas en tu programa,
debe usar el siguiente menú:
Ejemplo :
Ciertas funciones ya están presentes en el IDE ARDUINO, las principales se explican a continuación.
Esta función genera una pausa cuya duración es igual a tempo × 1 ms.
La variable tempo debe ser de tipo unsigned long, lo que puede permitir temporizaciones que pueden ser muy
largas.
retraso(1000) ; // Pausa de 1 s
La función « delayMicroseconds »
retrasarMicrosegundos(tempo)
Esta función genera una pausa cuya duración es igual a tempo × 1 μs.
La función «millis() »
Valormilisegundos() ;
Esta función devuelve el número de milisegundos desde el inicio del programa por la placa ARDUINO.
El valor devuelto es de tipo unsigned long. El número de milisegundos vuelve a cero aproximadamente después de 50 días.
P á g i n a 10 | 24
La función «micros()»
Valormicros() ;
Esta función devuelve el número de microsegundos desde el inicio del programa por la placa ARDUINO.
Esta función tiene una resolución de 4µs (con un reloj de 16MHz), por lo tanto, el valor devuelto es un
múltiple de 4.
El número de milisegundos regresa a cero aproximadamente después de 70 minutos.
Esta función permite configurar el sentido de funcionamiento, entrada o salida, del pin seleccionado.
La función « digitalWrite »
digitalWrite(Número de broche, Nivel lógico)
Esta función permite imponer un nivel lógico alto o bajo en la salida digital seleccionada.
La función « digitalRead »
Valor =lecturaDigital(Número de broche)
Esta función permite leer el nivel lógico en la entrada numérica seleccionada. Esta función no devuelve
que dos valores ALTO o BAJO.
Se trata de señales lógicas rectangulares de frecuencia igual a 490 Hz y con ciclo de trabajo programable.
P á g i n a 11 | 24
La función « analogWrite »
analogWrite(Número de salida, Informe cíclico)
Esta función permite generar, en la salida seleccionada, una señal PWM con el ciclo de trabajo deseado. La
La variable « Rapport cyclique » debe ser de tipo int, es decir, que puede estar comprendida entre 0 y 255 para un
rapport cíclico, para la señal generada, comprendido entre 0 y 100 %.
La señal PWM se genera a partir del instante de la ejecución de la función « analogWrite » y hasta que una
nueva instrucción « analogWrite » o una instrucción « digitalRead » o « digitalWrite » se ejecute en la misma
broche.
La función « analogReference »
referenciaAnalógica(Tipo)
➢ DEFAUT: La tensión de referencia es igual a la tensión de alimentación de la placa Arduino (5V para la placa
Arduino Uno);
➢ INTERNO: La tensión de referencia es igual a 1,1 V para la tarjeta Arduino Uno;
➢ EXTERNO: La tensión de referencia es igual a la tensión aplicada en la entrada externa AREF de la placa
Arduino.
La tensión aplicada en una entrada analógica nunca debe ser superior a la tensión de alimentación
de la carta.
La función « analogRead »
Valor =analogRead(Número de entrada) ;
Esta función permite leer el resultado de la conversión analógica digital de la tensión presente en
la entrada analógica seleccionada.
La dato devuelto está comprendido entre 0 y 1023, debe ser de tipo int.
Página 12 | 24
3.7.5. Las funciones particulares de gestión de entradas-salidas
La función « tono »
tono(Número de salida, Frecuencia, Duración) ;
Esta función permite generar, en la salida seleccionada, una señal cuadrada (ciclo de trabajo del 50%) de
frecuencia programable y durante la duración deseada.
La dato "Frecuencia" debe darse en Hz y la dato "Duración" debe fijarse en ms. Si esta duración no es
No se especifica, la señal se genera hasta que se ejecuta la función « notone ».
La función « notone »
ninguno(Número de salida) ;
La función « pulseIn »
duréepulseIn(Número de entrada, Tipo, Plazo máximo) ;
Esta función permite medir la duración de un pulso en la entrada seleccionada. El resultado devuelto es del
tipo unsigned long.
El valor del dato « Tipo » puede ser ALTO en el caso de un pulso en NL1 o BAJO de un pulso en
NL0.
La variable « Delai max » permite definir el tiempo de espera de la impulsión. Cuando este tiempo se supera y
que ninguna impulsión se ha producido, la función retorna un valor nulo. Este dato es de tipo unsigned
largo y se expresa en μs. Si este dato no se especifica, el valor por defecto será de 1 s.
P á g e 13 | 24
3.7.6. Las funciones de manipulación de bits
La función « lowByte »
resultatbyteBajo(Datos) ;
Esta función permite extraer los 8 bits de menor peso de la variable "Datos".
El valor devuelto es de tipo byte, mientras que la variable "Donnée" puede ser de cualquier tipo (por lo tanto
cualquier tamaño).
La función « highByte »
resultatbyteAlto(Donnée)
Esta función permite extraer el segundo octeto desde la derecha de la variable 'Datos'.
El valor devuelto es de tipo byte mientras que la variable « Dato » puede ser de cualquier tipo.
La función « bitRead »
resultatbitLeer(Dato, n) ;
La función « bitWrite »
bitWrite(Dato, n, Nivel) ;
Esta función permite imponer un nivel lógico en el n-ésimo bit de la variable "Dato".
La función « bitSet »
conjunto de bits(Datos, n) ;
La función « bitClear »
bitClear(Dado, n);
P á g e 14 | 24
3.7.7. Las funciones de gestión del puerto serie asíncrono
La tarjeta ARDUINO UNO dispone de un puerto serie asíncrono accesible a través de las E/S digitales 0 (línea Rx) y 1 (línea)
Tx).
El puerto serie asíncrono de los microcontroladores que equipan las placas ARDUINO dispone de un búfer.
capaz de memorizar hasta 128 caracteres recibidos.
La función « [Link] »
[Link](Velocidad) ;
Esta función que debe ser llamada al menos una vez, generalmente en la función setup(), permite definir
la velocidad utilizada por la conexión serie.
El valor que toma la variable « Velocidad » debe ser una de las velocidades definidas por la norma RS232.
La función « [Link] »
[Link]() ;
Esta función permite desactivar la conexión serie asíncrona y, por lo tanto, liberar los pines digitales 0 y 1.
La función « [Link] »
[Link]() ;
Esta función permite conocer el número de caracteres recibidos y, por lo tanto, contenidos en el búfer.
atención de lectura por el programa. La variable « número » es de tipo int.
La función « [Link] »
[Link]() ;
Esta función permite leer el primer carácter disponible en el búfer de recepción. La variable
"caractère" es de tipo int. El valor devuelto es -1 si no se ha recibido ningún carácter (buffer vacío).
La función « [Link] »
[Link]() ;
La función « [Link] »
[Link](Datos)
Esta función permite emitir uno o más datos a través del enlace serie en forma binaria cruda. Si la
los datos son de tipo cadena de caracteres, los caracteres se transmiten, en formato ASCII, uno tras otro.
P á g e 15 | 24
La función « [Link] »
[Link](Datos, formato)
Esta función permite emitir uno o varios datos a través de la conexión serie especificando la codificación utilizada.
Si la variable "Format" no está especificada, un dato numérico se considerará como decimal, una cadena
de caracteres se transmitira tal cual y un dato de punto flotante se transmitira solo con dos
décimales.
De lo contrario, la variable « Formato » permite especificar la codificación o la base de numeración para los datos numéricos.
Puede tomar uno de los siguientes valores: BIN (binario), OCT (octal), HEX (hexadecimal), DEC (decimal) o BYTE
(codificación ASCII). Para los datos de punto flotante, la variable « Formato » puede tomar un valor numérico
comprende entre 0 y 7 correspondiente al número de decimales a transmitir.
P á g e 16 | 24
Las etapas de desarrollo de un programa
Editar el programa a partir de ARDUINO Verificar y compilar el código utilizando el botón "Verificar".
P á g e 17 | 24
[Link]
4.1 EJERCICIO N°1: HACER PARPADEAR UN LED
Este programa debe permitir que un LED conectado al pin digital número 10 parpadee. Debe permanecer
encendida durante 2 s y apagada durante 1 s.
void setup()
{
pinMode(ledPin,SALIDA) ; // Define el pin número 10 como una salida
}
bucle vacío()
{
digitalWrite(ledPin, ALTO); // Establece la salida ledPin en NL1 (diodo encendido)
retraso(3000); // Esperar 3 s
digitalWrite(ledPin,LOW); // Establece la salida ledPin en NL0 (diodo apagado)
retraso(1000); // Esperar 1 s
}
Funciónconfiguración() Funciónbucle()
que contiene las instrucciones de inicialización que contiene las instrucciones del programa
Compila el programa.
Ahora vamos a simular este programa en PROTEUS, que es un software de CAO electrónico que permite
dibujar y simular diversos montajes.
Cliquersurl'icône ISIS
P á g e 18 | 24
Una vez que el esquema esté terminado, transferirás el archivo .hex proveniente de la compilación de la
carte ARDUINO. Atención, primero debe configurar los retardos en segundos, porque por ahora, ellos
son enms
Ahora con el funcionar en real. Para ello, necesitas una tarjeta Arduino, una BREADBORD,
una LED, un cable de subida PC-TARJETA y cables de conexión
Reajustar los retrasos en ms. Luego compilar el programa. Cargar en la tarjeta ARDUINO.
De ahora en adelante, para los siguientes ejercicios, seguirán este procedimiento. Simulación en PROTEUS, entonces
cableado de la placa ARDUINO una vez que la simulación esté validada
P á g i n a 19 | 24
4.2 EJERCICIO N°2: ENCENDER UN LED POR BOTÓN PULSADOR
Este programa debe permitir encender un LED conectado al pin digital N°12 cuando se presiona un botón
el pulsador, conectado al pin digital número 13, está presionado.
Realizar el cableado utilizando una tarjeta ARDUINO, un LED y un botón pulsador. Luego, cargar en la tarjeta.
ARDUINO suprograma, luego probar el funcionamiento
Realizar el cableado utilizando una placa ARDUINO, un motor de corriente continua, una resistencia
de alrededor de 500Ω y una de 10 kΩ, un diodo de rueda libre 1N4001, un transistor 2N2222A y un
BP. Conecte su programa en la tarjeta ARDUINO, luego pruebe el funcionamiento
P á g e 20 | 24
4.4 EJERCICIO N°4: CONTROLAR UN MOTOR EN 2 SENTIDOS DE ROTACIÓN POR PUENTE EN H
Se desea controlar un motor de corriente continua en los 2 sentidos de rotación utilizando una placa Arduino y un puente.
en H (L293D). Se presiona el BP pin 13 que permitirá iniciar el funcionamiento
Realizar el cableado utilizando una tarjeta ARDUINO, un motor de corriente continua, una resistencia de
10 kΩ, un puente en H (L293D) y un BP. Puistéléverserdans la tarjeta ARDUINO tu programa,
puedes probar el funcionamiento
Realice el cableado utilizando una tarjeta ARDUINO, una resistencia de 10 kΩ y un LDR. Luego
Cargue su programa en la tarjeta ARDUINO, luego pruebe el funcionamiento
P á g i n a 21 | 24
4.6 EJERCICIO N°6: CONTROL DE UN SERVOMOTOR POR POTENCIÓMETRO
Un servomotor (a menudo abreviado como 'servo') es un motor capaz de mantener una oposición a un
esfuerzo estático y cuya posición se verifica de manera continua y se corrige en función de la medida. Por lo tanto, es un
sistema automático.
Porque el servomotor solo puede girar 180°, y la entrada analógica del potenciómetro varía
entre 0 y 1023, tendremos que utilizar una función llamada map() que nos permitirá calcular
automáticamente el ángulo de rotación del motor.
1/Establecer el programa con el software ARDUINO que permite el funcionamiento de un montaje así
2/Realiza este montaje con el software PROTEUS. Inserta el archivo HEX de tu programa ARDUINO y
simular el funcionamiento en presencia del profesor
3/Si tu montaje funciona en simulación bajo PROTEUS, puedes probarlo realizando el montaje.
del conjunto en la placa de pruebas. Hacer verificar el montaje por su profesor. Simular su funcionamiento
P á g e 22 | 24
4.7 EJERCICIO N°7: MEDIDA DE TEMPERATURA POR SENSOR LM 35
El sensor de temperatura LM35 es un sensor analógico de temperatura fabricado porTexas Instruments.
Es extremadamente popular en electrónica, ya que es preciso, de bajo costo y muy fácil de usar. El sensor
El LM35 es capaz de medir temperaturas que van de -55 °C a +150 °C en su versión.
más precisa
¡Atención!
Características:
· Sensibilidad: S = 10 mV/°C.
4/Cuando estamos conectados únicamente por USB, la tensión de referencia es ligeramente inferior.
a 5 V, calcular el quantum qsiVref= 4,82 V
5/Realizar con el software ARDUINO, el programa que retranscribe el funcionamiento de este sensor.
6/Se simulará con el software PROTEUS el funcionamiento de este sensor para mostrar la
temperatura de la sala de TP.
Realizar el montaje con un sensor de temperatura LM35, una pantalla LCD y el microcontrolador.
ATMEGA 328P o Tarjeta Arduino (si se instala la biblioteca)
-Hacer verificar por el profesor. Luego conectar la tarjeta utilizando el cable USB al ordenador
- Verifica ahora tu programa usando el monitor serie ARDUINO. Harás pinzas con tus
toque el sensor para hacer variar la temperatura
8/Ahora se quiere señalar con la ayuda de un LED el sobrepaso de un umbral de temperatura. Modificar
su programa sabiendo que queremos encender este LED cuando la temperatura supere los 23°C.
Añadir el LED en la placa de pruebas y verificar el correcto funcionamiento del conjunto. Medir la temperatura.
de la sala de TP con la ayuda de un termómetro. Comparar este valor con el del sensor LM35. Concluir sobre
les márgenes y el rendimiento de un sensor así
P á g i n a 23 | 24
5. TABLA DE PAN
La Breadboard no es una tabla de cortar pan como su nombre indica, sino una placa
a ensayo "o placa de prototipado rápido para la electrónica. No es necesario
souder les composants sur la Breadboard, car c'est prévu pour tester rapidement des
circuitos electrónicos.
Así, la placa está compuesta por una multitud de agujeros, algunos de los cuales están conectados.
eléctrica entre ellos. Existen diferentes formatos y diferentes tamaños de Breadboard.
SIMULACIÓN DE BREADBOARD
SERVIDOR A ENCENDER UNA LUZ
Aquí hay uno de los formatos de Breadboard más utilizados:
Estas placas de prueba son realmente simples de usar. En una breadboard estándar, las dos líneas de arriba y del
Las bases están conectadas eléctricamente. Del mismo modo, cada columna en el centro está compuesta de puntos conectados eléctricamente.
La creación de un circuito electrónico se facilita enormemente. Solo hay que insertar algunos componentes en los
agujeros y usar algunos cables eléctricos. Un gran número de componentes electrónicos se pueden enchufar
directamente y simplemente en una Breadboard. Y aquí están los cables que se pueden usar para conectar los componentes entre
las columnas :
El primer tipo de hilo es práctico para visualizar bien el resultado final del circuito electrónico. El segundo tipo de
el hilo es más fácil de manejar, pero uno se pierde rápidamente cuando aumenta el número de hilos utilizados. Además, los hilos
los cables tienden a desviarse hacia los lados y a veces dan conexiones deficientes cuando los conectores de la
La placa de prueba se ha utilizado varias veces. Por lo tanto, recomendamos usar hilos rígidos y siempre tener una
pequeño pinza plana para quitarlos más fácilmente.
P á g e 24 | 24