O Opta possui uma porta USB-C integrada que pode ser usada para programar o microcontrolador do dispositivo e para registro de dados com dispositivos de armazenamento em massa, como pen drives USB.
Entradas Digitais: A faixa de tensão de entrada para cada terminal de entrada digital é a seguinte:
- Faixa de tensão de entrada : 0 a +24 VDC
As entradas digitais Opta também suportam sensores de nível lógico de 0 a +10 VCC.
Os terminais de entrada podem ser usados por meio das funções integradas da linguagem de programação do Arduino. Para usar os terminais de entrada como entradas digitais:
- Adicione a instrução na função pinMode (pinName, INPUT) do seu esboço .setup()
O esboço abaixo mostra como monitorar estados digitais nos terminais de entrada I1, I2e do Opta I3. Ele inicializa uma conexão serial, obtém leituras de cada terminal definido e as interpreta como estados digitais HIGH ou LOW. Esses estados são então enviados para o Monitor Serial do Arduino IDE.
/** Opta's Digital Input Terminals Name: opta_digital_inputs_and_USB-C_Port_example.ino Purpose: This sketch demonstrates the use of I1, I2, and I3 input terminals as digital inputs and USB-C Port on Opta. @author Prof. Sinésio Raimundo Gomes @version 2.0 23/09/25 */ // Array of terminals. const int TERMINALS[] = {A0, A1, A2}; // Number of terminals. const int NUM_PINS = 3; void setup() { // Initialize serial communication at 9600 bits per second. Serial.begin(9600); // Set the mode of the pins as digital inputs. for (int i = 0; i < NUM_PINS; i++) { pinMode(TERMINALS[i], INPUT); } } void loop() { // Loop through each of the terminal, read the terminal digital value, and print the result. for (int i = 0; i < NUM_PINS; i++) { readAndPrint(TERMINALS[i], i + 1); } // Delay for a second before reading the terminals again. delay(1000); } // This function reads the digital value from the specified pin and prints the result. void readAndPrint(int terminal, int terminalNumber) { // Read the input value from the digital pin. int terminalValue = digitalRead(terminal); // Print the terminal value. Serial.print("I"); Serial.print(terminalNumber); Serial.print(" value: "); Serial.println(terminalValue); }
As leituras de estado são repetidas a cada segundo, permitindo monitorar as alterações em tempo real.
Aplicação 05: USB-C Port do Opta .
Nome: Opta's_USB-C_Port.ino .
Objetivo: Este esboço demonstra o uso do USB-C Port dos dispositivos Opta.
© Direitos de autor. 2025: Gomes; Sinésio Raimundo. Última atualização: 26/09/2025
Nenhum comentário:
Postar um comentário