Sida 1 av 1

Arduino Uno + io shield vma05

Postat: 8 november 2020, 16:54:22
av dawwe1974
Jag har provat ansluta en tempsensor till Velleman I/O shield, men jag lyckas inte få fram värdet på digitala porten där sensorn är ansluten. Tar jag bor shielden och ansluter direkt till UNO fungerar det perfekt.
Vad gör jag galet?

Re: Arduino Uno + io shield vma05

Postat: 8 november 2020, 23:29:38
av DanielM
Hur ser din C++ kod ut?

Har du testat med en multimeter för att kolla om du har anslutning?

En bild på din sköld med din Arduino är inte fel! :wink: Välkommen till forumet.

Re: Arduino Uno + io shield vma05

Postat: 9 november 2020, 17:41:48
av dawwe1974
I/O shield direkt pluggad på UNO
DSC_0186.JPG

Re: Arduino Uno + io shield vma05

Postat: 9 november 2020, 17:44:30
av dawwe1974
Min enkla kod:
#include <OneWire.h>
#include <DallasTemperature.h>

#define SensorPIN 2

OneWire oneWire_in(SensorPIN);
DallasTemperature sensor(&oneWire_in);

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(SensorPIN, INPUT);
sensor.begin();
}

void loop() {
// put your main code here, to run repeatedly:
sensor.requestTemperatures();
Serial.print("Temp: ");
Serial.println(sensor.getTempCByIndex(0));
delay(2000);
}

Re: Arduino Uno + io shield vma05

Postat: 9 november 2020, 18:23:54
av Klas-Kenny
Ser ut som att där sitter lysdioder kopplade till de digitala ingångarna.
Antagligen orkar inte utgången på sensorn att driva den lysdioden utan lastas så hårt att det inte fungerar.

Re: Arduino Uno + io shield vma05

Postat: 9 november 2020, 18:33:06
av dawwe1974
Jag har provat matat på shielden och korten med extern 5v...Får fortfarande bara -127.00 som resultat

Re: Arduino Uno + io shield vma05

Postat: 9 november 2020, 18:44:09
av anrhm
Har du verkligen spänningsmatning och gemensam jord ansluten till tempsensorn i den kopplingen?
Svårt att se vart bylingarna går på kopplingsdäcket.

Re: Arduino Uno + io shield vma05

Postat: 9 november 2020, 18:57:48
av dawwe1974
Tror jag hittat lösningen!!!
Det verkar vara felritat/felbyggt i schemat. Det har ju kopplat på varje ingång en styck 1N4148 men den borde nog vara vänd åt andra hållet. :oops:
https://www.velleman.eu/downloads/0/mod ... _vma05.pdf

Om jag sätter sensorn mot pin2 direkt så blinkar får jag värden.

Re: Arduino Uno + io shield vma05

Postat: 9 november 2020, 21:58:59
av Klas-Kenny
Den är nog inte felbyggd. Vänder man de dioderna kommer lysdioderna aldrig att tändas.
Men den är nog inte ämnad för att använda som du gör, de digitala ingångarna verkar vara tänkta bara för strömbrytare kopplade direkt till jord.

Använd de analoga ingångarna istället, de verkar vara mer lämpade för din användning.