-
Posts
7 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Augusto Almeida de Jesus
-
-
@aphawk Obrigado pela sugestão. Peço desculpas se demorei para entregar as informações pedidas, estava um pouco perdido.
Testei com o pino 3, como pino de alimentação e o pino 7 com o data bus e, novamente, não funcionou. Percebi que a tensão no pino 3 ficou por volta de 4.3 volts. O sensor funciona com 12 V de alimentação. Vocês tem alguma sugestão de como fazer essa lib funcionar?
- 1
-
-
@aphawk não tem nenhum esquema pronto. Isso é um exemplo de uma lib. Por isso eu quero identificar o que é o pino 22
adicionado 0 minutos depoisAqui todo o exemplo.
/*
########################
# OVERVIEW #
########################Example A: Using the wildcard.
This is a simple demonstration of the SDI-12 library for Arduino.
It requests information about the attached sensor, including its address and manufacturer info.#########################
# THE CIRCUIT #
#########################You should not have more than one SDI-12 device attached for this example.
See:
https://raw.github.com/Kevin-M-Smith/SDI-12-Circuit-Diagrams/master/basic_setup_no_usb.png
or
https://raw.github.com/Kevin-M-Smith/SDI-12-Circuit-Diagrams/master/compat_setup_usb.png###########################
# COMPATIBILITY #
###########################This library requires the use of pin change interrupts (PCINT).
Not all Arduino boards have the same pin capabilities.
The known compatibile pins for common variants are shown below.Arduino Uno: All pins.
Arduino Mega or Mega 2560:
10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62),
A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69).Arduino Leonardo:
8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI)#########################
# RESOURCES #
#########################Written by Kevin M. Smith in 2013.
Contact: [email protected]The SDI-12 specification is available at: http://www.sdi-12.org/
The library is available at: https://github.com/EnviroDIY/Arduino-SDI-12
*/
#include <SDI12.h>#define SERIAL_BAUD 115200 // The baud rate for the output serial port
#define DATA_PIN 7 // The pin of the SDI-12 data bus
#define POWER_PIN 22 // The sensor power pin (or -1 if not switching power)// Define the SDI-12 bus
SDI12 mySDI12(DATA_PIN);/*
'?' is a wildcard character which asks any and all sensors to respond
'I' indicates that the command wants information about the sensor
'!' finishes the command
*/
String myCommand = "?I!";void setup(){
Serial.begin(SERIAL_BAUD);
while(!Serial);Serial.println("Opening SDI-12 bus...");
mySDI12.begin();
delay(500); // allow things to settle// Power the sensors;
if(POWER_PIN > 0){
Serial.println("Powering up sensors...");
pinMode(POWER_PIN, OUTPUT);
digitalWrite(POWER_PIN, HIGH);
delay(200);
}
}void loop(){
mySDI12.sendCommand(myCommand);
delay(300); // wait a while for a response
while(mySDI12.available()){ // write the response to the screen
Serial.write(mySDI12.read());
}
delay(3000); // print again in three seconds
} -
@Sérgio Lembo o circuito será utilizado para sensores via protocolo SDI-12. O sensor deve ser alimentado por 12 V e a tem-se m cabo para comunicação. Estou alimentado o arduino com a mesma fonte que alimento o sensor, e, mesmo assim, não está funcionando.
-
Olá, tudo bem?
Estou utilizando um biblioteca para programar um arduino uno, e um dos pinos que ele utiliza é o 22
Gostaria de saber qual é esse pino no arduino uno, pois procurei em diversos sites e não encontrei. Em anexo estão a melhor imagem que consegui sobre e a parte do codigo que utiliza esse pino.
<#define POWER_PIN 22 // The sensor power pin (or -1 if not switching power)
if(POWER_PIN > 0){
Serial.println("Powering up sensors...");
pinMode(POWER_PIN, OUTPUT);
digitalWrite(POWER_PIN, HIGH);
delay(200);>file:///C:/Users/augus/Downloads/tabela-de-pinos-arduino-uno-r3-em-couche-liso-com-alta-resolucao.jpg
-
Olá. Eu estou simulando um circuito com um ci 555 no modo astavel e 5 ci's 555 no modo monoestavel. Cada ci 555 monoestavel é ativado por uma chave.
Acontece que quando dou play na simulação, o tempo de simulação é de microsegundos, e quando eu apero todas as chaves ao mesmo tempo, ele começa contar em segundos. Todavia, para estudar o funcionamento do meu circuito, preciso apertar uma chave de cada vez, observar a saída, e só depois apertar a chave seguinte.
Alguem sabe como alterar a velocidade de simulação nesse caso? Pois ja alteria diversos parametros como o TMAX, mas so consigo alterar o tempo de inicio da simulação, não sua velocidade. Os parâmetros alterados foram do spice, em relação a tolerância de erros, tambem sem alterar a velocidade da simulação.
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Pin0 22 Arduino UNO
em Microcontroladores
Postado
@aphawk muito obrigado, era exatamente isso que eu estava precisando. Realmente não olhei essas fotos, fiquei só no github lendo descrição da lib. O projeto continua não funcionando, acredito agora que seja alguma coisa sobre a sonda. Vou entrar em contato com a fabricante dela.
Caso tenham interesse, virei aqui atualizar do funcionamento ou não do projeto.
Agradeço imensamente a todos pela disposição e paciência ao tirar minha dúvida.
Att,
Augusto Almeida