Obtendo o valor máximo e mínimo de um array em Arduino
Publicado por Iago Lira (última atualização em 30/01/2020)
[ Hits: 5.883 ]
Homepage: https://notabug.org/iagolira/
Criei duas funções para retornarem os valores mínimos e máximos de um array.
int A[] = {5,7,4,7,8,15,9,1000, 25,15,14,30,9,3,24,5,78,912,37,48,980,200, 2,201, 1};
//Numero de elementos no array
int n = sizeof(A)/sizeof(int);
void setup() {
Serial.begin(9600);
Serial.println("");
Serial.print("Mínimo=");
Serial.print(MIN(A));
Serial.println("");
Serial.print("Máximo=");
Serial.print(MAX(A));
Serial.println("");
}
void loop() {
}
int MIN(int *B){
long cont = 0;
int x;
int y = B[0];
for(int j = 0; j <= n-1; j++){
x = min(y, B[j]);
y = x;
}
return y;
}
int MAX(int *B){
long cont = 0;
int x;
int y = B[0];
for(int j = 0; j <= n-1; j++){
x = max(y, B[j]);
y = x;
}
return y;
}
Substituindo o comando delay() por uma pausa real
Sensor Ultrassônico com LED de 7 pontos
Script que insere cor nos seus comandos :)
Organização de pastas para trabalhos topográficos.
Nenhum comentário foi encontrado.
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
diferença entre o Tor baixado pelo Gerenciador de Aplicativos e o Tor ... (1)
Podem me chamar de 1mbecil :) (2)
Debian Stable travado em atualizações: dist-upgrade não resolve [RESOL... (11)
Como ler fonte de um projeto? [RESOLVIDO] (5)
Perfil criado no samba ad dc não loga no Windows 10 e 11 [RESOLVIDO] (14)









