Arduino Uno + io shield vma05
Arduino Uno + io shield vma05
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?
Vad gör jag galet?
Re: Arduino Uno + io shield vma05
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! Välkommen till forumet.
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! Välkommen till forumet.
Re: Arduino Uno + io shield vma05
I/O shield direkt pluggad på UNO
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Arduino Uno + io shield vma05
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);
}
#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);
}
- Klas-Kenny
- Inlägg: 11390
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Arduino Uno + io shield vma05
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.
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
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
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.
Svårt att se vart bylingarna går på kopplingsdäcket.
Re: Arduino Uno + io shield vma05
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.
https://www.velleman.eu/downloads/0/mod ... _vma05.pdf
Om jag sätter sensorn mot pin2 direkt så blinkar får jag värden.
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.
https://www.velleman.eu/downloads/0/mod ... _vma05.pdf
Om jag sätter sensorn mot pin2 direkt så blinkar får jag värden.
- Klas-Kenny
- Inlägg: 11390
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Arduino Uno + io shield vma05
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.
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.