Prévia do material em texto
Questão 1 Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão A comunicação I2C é uma comunicação serial síncrona que trabalha no modelo de hierarquia mestre-escravo, podendo ter mais de um mestre, mas não simultaneamente, e vários escravos. Ela necessita de dois fios para estabelecer a conexão entre os dispositivos, o SDA e o SCL. Marque a alternativa correta sobre o significado desses pinos. Questão 1Resposta a. SDA – Synchronous Data Adapter e SCL – Synchronous Controller Line. b. SDA – Synchronous Data Adapter e SCL – Serial Controller Line. c. SDA – Serial Data Line e SCL – Serial Clock Line. A conexão SDA (Serial Data Line) é um canal bidirecional por onde os dados são transmitidos (do mestre para o escravo e do escravo para o mestre). A conexão SCL (Serial Clock Line) é o canal do clock, que é controlado pelo dispositivo mestre, utilizado na sincronização da comunicação. d. SDA – Serial Data Adapter e SCL – Serial Clock Line. e. SDA – Serial Data Adapter e SCL – Serial Controller Line. Feedback A resposta correta é: SDA – Serial Data Line e SCL – Serial Clock Line. Questão 2 Avaliar 10,0 de um máximo de 10,0(100%) Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão A comunicação serial SPI é umas das comunicações seriais mais rápidas, porém atinge apenas pequenas distâncias. Tipicamente a SPI utiliza os canais de comunicação: MISO, MOSI, SCK e SS. Marque a alternativa correta sobre o significado desses canais da comunicação SPI. Questão 2Resposta a. MISO – Microcontroller In Serial Out, MOSI – Microcontroller Out Serial In, SCK – Serial Controller e SS – Serial Slave. b. MISO – Master Interface Serial Output, MOSI – Master Output Serial Interface, SCK – Serial Controller e SS – Serial Synchronous. c. MISO – Master In Slave Out, MOSI – Master Out Slave In, SCK – Serial Clock e SS – Select Slave. MISO (Master In Slave Out) – linha do dispositivo Escravo para enviar dados para o dispositivo mestre, MOSI (Master Out Slave In) – linha do dispositivo mestre para enviar dados para o dispositivo escravo e SCK (Serial Clock) – pulsos de clock de sincronismo da transmissão gerada pelo dispositivo mestre. A conexão SS (Select Slave) é necessária quando no barramento existir mais de um dispositivo escravo. d. MISO – Master Interface Serial Output, MOSI – Master Output Serial Interface, SCK – Serial Circuit e SS – Select Synchronous. e. MISO – Master In Serial Out, MOSI – Master Out Serial In, SCK – Serial Circuit e SS – Select Synchronous. Feedback A resposta correta é: MISO – Master In Slave Out, MOSI – Master Out Slave In, SCK – Serial Clock e SS – Select Slave. Questão 3 Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão Para estabelecer a comunicação I2C entre um módulo MPU6050 e o Arduino, são necessários alguns passos: configurar a comunicação I2C, inicializar a comunicação I2C com o sinal de Start, solicitar dados do sensor, ler dados recebidos e finalizar a transmissão. Marque a alternativa correta com os comandos e as funções que executam esses passos na visão do dispositivo mestre. Questão 3Resposta a. b. c. d. e. Feedback A resposta correta é: Questão 4 Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão A biblioteca SPI.h permite o Arduino comunicar com dispositivos por meio da interface SPI. Essa biblioteca disponibiliza métodos/funções e atributos para facilitar a configuração e a transmissão de dados entre os dispositivos conectados. Ao trabalhar com a comunicação SPI, você deve inicializar a comunicação SPI, estabelecer a transmissão e começar a transferir os dados. Marque a opção que contém as funções responsáveis pelas ações citadas. Questão 4Resposta a. SPI.init(), SPI.Transmission() e SPI.transfere(). b. Wire.begin(), Wire.beginTransmission() e Wire.transfer(). c. Wire.inicializa(), Wire.initTransmission() e Wire.transfere_dados(). d. i2c.begin(), i2c.beginTransmission() e i2c.transfer() e. SPI.begin(), SPI.beginTransmission() e SPI.transfer() Feedback A resposta correta é: SPI.begin(), SPI.beginTransmission() e SPI.transfer() Questão 5 Correto Atingiu 2,0 de 2,0 Marcar questão Texto da questão Os principais protocolos de comunicação serial nos sistemas microcontrolados são UART, I2C e SPI. Marque a alternativa correta com o significado dessas siglas . Questão 5Resposta a. UART – Universal Asynchronous Receiver Transmitter, I2C – Industrial Internet Circuit e SPI – Software in the Public Interface. b. As funções da biblioteca SPI responsáveis pelas ações citadas são: SPI.begin(), que inicializa a comunicação SPI configurando os barramentos MOSI, SCK e SS no dispositivo mestre; SPI.beginTransmission(), que inicializa a transmissão SPI; e SPI.transfer(), que transfere os dados por meio do barramento SPI. UART – Universal Synchronous Receiver Transmitter, I2C – Industrial Internet Circuit e SPI – Software in the Public Interface. c. UART – Universal Synchronous Receiver Transmitter, I2C – Inter-Integrated Circuit e SPI – Serial Peripheral Interface. d. UART – Universal Asynchronous Receiver Transmitter, I2C – Inter-Integrated Circuit e SPI – Serial Peripheral Interface. As siglas significam: UART – Universal Asynchronous Receiver Transmitter, I2C – Inter-Integrated Circuit e SPI – Serial Peripheral Interface. e. UART – Universal Synchronous Receiver Transmitter, I2C – Inter-Integrated Circuit e SPI – Software Peripheral Interface. Feedback A resposta correta é: UART – Universal Asynchronous Receiver Transmitter, I2C – Inter-Integrated Circuit e SPI – Serial Peripheral Interface.