Pages: [1]   Go Down
Author Topic: Speicher Bausteine (DS von Maxim) lesen/beschreibe  (Read 850 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...soll mit „Arduino Duemilanove“ 1-Wire Bausteine lesen bzw. beschreiben je nach Lage sollen dann Ausgänge angesteuert werden.

Meine Frage:
gibt es eine Möglichkeit an das Board (Arduino Duemilanove) zusätzlich noch eine RS232 oder USB anzuschließen, damit ich gleichzeitig die Speicher Werte am PC verfolgen kann.

Danke. Micky
Logged

Alfeld (Leine) / Germany
Offline Offline
Full Member
***
Karma: 5
Posts: 189
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

port 0,1 sind doch tx und rx ...
Logged

Bonn, Germany
Offline Offline
God Member
*****
Karma: 0
Posts: 903
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Also.. OneWire Bausteine kannst du ja generell ueber so ziemlich alles laufen lassen, ist nicht weiter kompliziert. das auslesen der Werte kannst du doch direkt am USB Port des Arduinos mittels Serial.print(mein1WireWert) ausgeben.
Falls du diesen Port fuer irgendwas brauchst kannst du mit ein wenig bastelgeschickt und einer Softserial Lib praktisch ueber jedes digitalpin zweierpaar RS232 'emulieren'.
Logged

Believe me, Mike, I calculated the odds of this succeeding against the odds I was doing something incredibly stupid[ch8230] and I went ahead

0
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Tobias, Nachtwind

Laut Maxim brauche ich „1-Wire USB Adapter “ um die iButtons zu programmieren. Diesen 1-Wire USB-Adapter stecke ich ans Board (USB JACK) will aber auch gleichzeitig bei laufender Anwendung mir die Speicher Werte am PC anschauen...
Weiß jedoch nicht wie soll ich dann das Board an PC-USB anschließen.

Oder meint Ihr:

1. ich soll 1-Wire direkt an = port 0,1 tx und rx - anschließen?

2. oder über RS232 - aber wie emuliere ich die RS232

DANKE
Logged

Bonn, Germany
Offline Offline
God Member
*****
Karma: 0
Posts: 903
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Du kannst die OneWire Bausteine in einen der 13 (11, 0 und 1 belegt man eigentlich nie, wenn man Serial nutzen will) digitalen Pins einbauen und nutzen.
Programmtechnisch liefe das dann so ab:


Code:
setup()
{
Serial.begin(19200);
}

loop()
{
   redemitOneWire();
   if(antwortda())
   {
      int var = OneWireLesen();
      Serial.println(var)
    }
}

Im Grunde wuerdest du mit diesem Code das OneWire Teil auslesen und dann direkt via USB an den PC schicken, der den zugewiesenen Port einfach nur abhoeren braeuchte.


Wobei du je nachdem die einzelnen OneWire funktionen noch schreiben muesstest, aber es gibt fuer DS1306/1307 ganz nette libs, die die minimalsten OneWire Funktionen liefern wuerden.
Logged

Believe me, Mike, I calculated the odds of this succeeding against the odds I was doing something incredibly stupid[ch8230] and I went ahead

0
Offline Offline
Newbie
*
Karma: 0
Posts: 13
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

werde mal Morgen ausprobieren... DANKE
Logged

Pages: [1]   Go Up
Jump to: