Descargar Imprimir esta página

Seeed Grove Beginner Kit For Arduino Manual Del Usuario página 50

Publicidad

44
Grove Beginner Kit For Arduino Curso de programación gráfica Codecraft
Ejercicio 1: usar bloques digitalread y digitalwrite
E n e s t a u n i d a d v a m o s a r e p a s a r p a r a
comprender mucho mejor la distinción entre
señales digitales y analógicas.
Escribe el siguiente programa usando bloques
en las categorías de entrada y salida
Una vez que cargue el programa, presione el
botón en Grove Beginner Kit. Notaras que el
resultado es definitivamente el mismo con el
segundo programa de la lección 4. Solo que
esta vez estamos usando los bloques de función
digitalRead y digitalWrite directamente. Es por
eso que tenemos que agregar IGUALES 1: la señal digital puede ser 1 o 0, donde 1 significa la
presencia de flujo de corriente y 0: su ausencia. Lo mismo ocurre con digitalWrite, solo que
aquí, como sugiere el nombre (escribir), en lugar de verificar la corriente, lo controlamos.
Ejercicio 2: Utilice bloques de sensores de ángulo giratorio y
AnalogRead para obtener la lectura del potenciómetro
Ahora vamos a ver la diferencia entre usar entrada analogica y potenciómetro.
Para el siguiente ejercicio podemos alternar tanto bloques de entrada analógica como el
bloque propuesto por la pestaña GROVE ANALOG,llamado sensor de angulo giratorio;
juntos generan el mismo código y el resultado es exactamente el mismo.
Seguimos usando bloques establecidos para este nivel, solo por estética y conveniencia.
El rango de voltaje de entrada del convertidor ADC en nuestra placa es de 0 a 5 V; cuando
recibe 0V, generará un valor de 0. Cuando reciba 5 V, generará un valor de 1023. Por lo tanto,
500 debería ser aproximadamente 2,5 V o la mitad de la rotación completa. del mango.
¡Pruébelo y vea el resultado!
5_2.cdc
5_1.cdc
5_3.cdc

Publicidad

loading