Schlagwort-Archive: Sensor

Seeduino und Base Shield V2 Fehlermeldung: avrdude: stk500_recv(): programmer is not responding

Ich habe hier den Seeeduino mit dem Base Shield und bin an einem Fehler fast verzweifelt.

Der Seeeduino kann auf 3,3V oder 5V Datenspannung umgestellt werden. Dazu gibt es das Base Shield zum einfachen anstecken der Grove Sensoren. Auch hier ist ein 3,3V / 5V Umschalter.

Wenn beide Schalter unterschiedlich eingestellt sind lässt sich das Programm nicht aus der Arduino Software auf den Seeeduino laden. Dann kommt die Fehlermeldung:
avrdude: stk500_recv(): programmer is not responding
oder
avrdude: stk500_getsync …
und viele weitere Zeilen mit Fehlermeldungen.

Das als Hilfe falls Ihr das selbe Problem habt. Einfach beide Schalter auf die selbe Spannung einstellen und alles funktioniert zusammen.

Verwendet wurden:
Seeduino V4.2
Base Shield V2
Arduino Software 1.8.0

von Matthias Busse

Die Airmar PB100 Wetterstation mit dem NMEA Shield am PC auslesen

André Singer hat ein Programm für die Airmar Wetterstation PB100 und das NMEA Shield geschrieben.

Moin Moin !

Ich habe einen AIRMAR PB100 an das Shield angeschlossen.
Die PB100 sendet und empfängt Ihre NMEA0183 Daten nicht über eine normale RS232 sondern über RS485.
Zum Glück haben die gesendeten Daten einen vernünftigen Pegel, trotz 25m Zuleitung, sodass
hierfür die Serial3 zum empfangen der Daten genutzt werden konnte. Zum senden der Einstellungen und Befehle habe ich die RS485 auf Serial1 verwendet, da hierfür die 25m einfach zu lang war, oder aber die PB100 die Daten wirklich als RS485 erwartet.
Für die Serial3 ist es wichtig die Masse der 12V Versorgung der PB100 noch mit auf die Klemme zu legen.


Danach kann man die Daten über den Seriellen Monitor sich anschauen oder aber über die Software von AIRMAR visualisieren. Weiterlesen

Eine LED mit einem kapazitiven Schalter dimmen oder umschalten

Ein kapazitiver offener Draht soll auf dem Arduino Uno eine LED umschalten oder dimmen.

Die verwendete Hardware:
– Arduino Uno
– 1nF Kondensator
– Draht
– 200 Ohm Widerstand
– LED

Pin 8 > 1nF Kondensator > Draht zum anfassen
Pin3 (PWM) > LED > Widerstand 200 Ohm > GND Weiterlesen

Kompassensor HMC5883L am Arduino Uno

Der 3-Achsen Kompass Sensor Honeywell HMC5883L wird vom Arduino Uno ausgelesen, die Ausrichtung wird berechnet und ausgegeben.

Die Schaltung

Mein Board verträgt die 5V Spannung vom Arduino.
Der Chip selbst wird aber mit maximal 3,6V betrieben !
VCC 5V und GND werden angeschlossen.
Die SPI Daten werden mit Data – A4 und Clock – A5 des Arduino Uno verbunden. Weiterlesen

Bosch BMP180 / BMP085 Luftdruck und Temperatur Sensor am Arduino Uno

Der BMP085 Sensor wird von Bosch Sensortec nicht mehr hergestellt, dafür gibt es jetzt den neuen BMP180. Er ist deutlich kleiner geworden. Die technischen Daten sind aber größtenteils gleich. Ich habe nur Zusatzinformation im neuen Datenblatt gefunden die sich auf die relative Luftdruckmessung bezieht, die war im BMP085 Datenblatt nicht enthalten.

Der Grössenvergleich.

Links BMP085 und rechts BMP180

links BMP085 und rechts BMP180

Der Aufbau

Ich verwende hier folgende Anschlüsse: Weiterlesen

Temperatursensor DS18B20 mit dem Arduino Uno und LCD Display

Ich habe den Maxim Temperatur Sensor DS18B20 bekommen. Er ist bereits dicht vergossen und wird mit einem 3-poligen Anschlusskabel geliefert (rot schwarz gelb)

Er hat einen 1-wire Bus, das heisst es müssen nur die Datenleitung und GND zum Anschluss verwendet werden. Mit einem 4,7 kOhm Widerstand von der Datenleitung gegen 5V wird am Arduino die „parasitäre“ Stromversorgung hergestellt. Der Sensor bekommt so die Stromversorgung mit über die Datenleitung.
Bei Leitungslängen über 6m sollte die 5V Versorgung zusätzlich angeschlossen werden, das ist hier aber nicht notwendig. Weiterlesen

5A Strom Sensor ACS 712 mit dem Arduino auslesen

Der Stromsensor ACS712 soll an den Arduino angeschlossen werden.

Er ist preiswert und hat ein paar nette Features :
– Hall-Effekt Sensor
– 1,2 mOhm Widerstand im Strompfad
– 2,1 kV effektiv Isolation zwischen dem Arduino und dem Strompfad
– Spannungsausgang entsprechend dem Stromfluss und damit Arduino AD-Wandler geeignet
– DC bis 80kHz Bandbreite Weiterlesen