Buscar

Por favor me ajudem, preciso de um programa simples em C que leia 3 sensores analogicos 2 digitais. A saida deve conter um display e 3 saidas digitais

Algoritmo para Arduíno em C

💡 1 Resposta

User badge image

Adriano Rogerio

# include  < project.h > 
# incluir  < stdlib.h > 
# incluir  " analog.h "
 
# definir  MAXBOTIX_V_RANGE  4.75 
# definir  MAXBOTIX_RESOLUTION  5120 

int  take_analog_depth_reading () {
     // Inicializar variáveis 
    int16 adc_result = 0 ;
    float volt_reading = 0 ;
    int distance = - 9999 ; // Inicialize e inicie o ADC ADC_SAR_1_Wakeup
    
    
    ();
    ADC_SAR_1_Start ();
    ADC_SAR_1_StartConvert (); // Ligue o sensor e espere por um breve momento para deixá-lo assentar Ultrasonic_Sensor_Power_Write ( 1u );
    CyDelay ( 500u ); // Se o ADC tiver terminado a conversão, obtenha o resultado 
    adc_result = ADC_SAR_1_GetResult16 ();
    // Converta a leitura bruta do ADC em volts 
    volt_reading = ADC_SAR_1_CountsTo_Volts (adc_result); 
    distância = volt_reading * (MAXBOTIX_RESOLUTION / MAXBOTIX_V_RANGE); // Desligue o sensor Ultrasonic_Sensor_Power_Write
    PRECIZAR MAIS INFORMAÇAO E SO CHAMAR
0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais