Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Document preview thumbnail
Vista previa 3 fuera de 17 páginas
Notas de lectura

CET 4711 Serial Data Communication and Control

Document preview thumbnail
Vista previa 3 fuera de 17 páginas

The main objective of the experiment is to implement and analyze bi-directional (full duplex) asynchronous serial data transmission protocol for data communication and control between a micro-controller and personal computer. Also, to learn to use both text based (Serial Monitor) and GUI based (Firmata) methods to: receive and display Arduino sensor values on a PC and control Arduino output devices from a PC 1. Download Lab_#.zip file from Blackboard Assignments and unzip into a folder on your PC. 2. Study the following reference material: • [1] Arduino Language Reference - Serial Library Functions • [2] Serial Port Complete 2E, Ch. 2 - Formats and Protocols, Sending Serial Data • [3] Practical AVR Microcontrollers - Serial Communication 3. Connect LDR/Light Sensor to Arduino analog input A0. Connect RGB LED to Arduino PWM pins 9,10,11. Part A - Text based measurement and control using Serial Monitor: 4. Upload and run Arduino program (test_data_) given in lab handout on following page (program source code is available in Blackboard Assignments Lab_#.zip) 5. Study the given program, understand and observe its correct operation. Sensor values will be displayed in Serial Monitor window. Sending PC keys ‘0’ and ‘1’ keystrokes will control the RGB LED (Pin 9, Red Color). 6. Modify the given program to control other LED colors (Green, Blue) by pressing keys ‘2’, ‘3’ and ‘4’, ‘5’ respectively, on the PC keyboard. Hint: Use additional case statements. Part B - GUI based measurement and control using Firmata: 7. Open Arduino_IDE File Examples Firmata StandardFirmata example program and upload to Arduino. Note: Take a screen shot of Firmata Test GUI for each of the following steps and include in your report. 8. On the PC, close Serial Monitor window, then double click and run firmata_ application (it is included in Lab_#.zip file). Select the correct Arduino USB/serial COM port in Firmata Test GUI. 9. Observe how the analog LDR/Light sensor value is displayed in Firmata Test GUI. 10. Set pins 9,10,11 mode to OUTPUT. Turn RGB LED colors ON and OFF (digital control) by clicking the buttons. 11. Set pins 9,10,11 mode to PWM. Control RGB LED color brightness (analog control) by moving the slider control.


Información del documento

Subido en
12 de octubre de 2022
Número de páginas
17
Escrito en
2022/2023
Tipo
Notas de lectura
Profesor(es)
Farukh zia
Contiene
Todas las clases
$5.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Vendido
2
Seguidores
1
Artículos
5
Última venta
3 año hace



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes

Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.