Forum

Einloggen | Registrieren | RSS  

Five-O

02.06.2009,
21:43
 

robotik (Elektronik)

Hallo,
Ich interessiere mich immoment für robotertechnik.
Dazu habe ich folgende(allgemeine)Fragen:

Wie kann man ram programmieren?
Wie kann man elektronische schaltkreise mit ram steuern?

Hat jemand antworten oder kann mir jemand bücher empfehlen?
(Ich will nicht wissen, was roboter alles können, sondern selber einen bauen.)

PS: Ich will nur mehr darüber erfahren und wissen, was man da selbst ausprobieren kann...

Übrigen inspiriert hat mich der XPRIZE http://www.xprize.org/

Carsten Wallner(R)

02.06.2009,
21:57

@ Five-O

robotik

Hi,


wie sehen denn deine Grundkenntnisse in Elektronik und Programmierung aus??
Hast Du schonmal nen µC programmiert??
Wenn nein:
http://www.mikrocontroller.net
http://www.rowalt.de/mc/index.htm
http://www.avrfreaks.net

Für viele einfache Anwendungen wirst DU keinen RAM brauchen, denn die Controller haben selber Speicher.

Was die Robotik selber angeht würd ich mal unter:
http://www.roboternetz.de/
schauen

Viel Erfolg!

Carsten

--
Vermeintliche Tippfehler in diesem Posting sind keineswegs Rechtschreibfehler sondern Vorschläge für die nächste Rächtschraiprevorm ;o)

five-O

03.06.2009,
13:55

@ Carsten Wallner

robotik

» Hi,
»
»
» wie sehen denn deine Grundkenntnisse in Elektronik und Programmierung
» aus??
» Hast Du schonmal nen µC programmiert??
» Wenn nein:
» http://www.mikrocontroller.net
» http://www.rowalt.de/mc/index.htm
» http://www.avrfreaks.net
»
» Für viele einfache Anwendungen wirst DU keinen RAM brauchen, denn die
» Controller haben selber Speicher.
»
» Was die Robotik selber angeht würd ich mal unter:
» http://www.roboternetz.de/
» schauen
»
» Viel Erfolg!
»
» Carsten

hallo, ich hab sowas noch nicht programmiert und lese also ersteinmal die seiten durch...
Bis dann...

PS:Wie spricht man "µC" aus???^^

Jüwü(R)

E-Mail

Würzburg,
03.06.2009,
15:06

@ five-O

robotik

» PS:Wie spricht man "µC" aus???^^

http://www.mikrocontroller.net

hws(R)

E-Mail

59425 Unna,
03.06.2009,
15:24

@ five-O

robotik

» PS:Wie spricht man "µC" aus??

mü-zeehh

» Wie kann man ram programmieren?
Gar nicht - üblicherweise. Ram ist ein (Zwischen-) Speicher, in dem der µC Daten ablegt und wieder zurückliest. Ist der Strom weg, ist auch der Raminhalt weg. In der Regel jedenfalls, es gibt auch Schaltungen, wo der Raminhalt durch eine Knopfzelle gespeichert wird, wenn die Spannungsversorgung abgeschaltet wird.
Und Programme, Steueranweisungen usw werden üblicherweise in Flash, Eprom, EEprom gespeichert.
Da müsstest du schonmal etwas konkreter werden, Welches Ram in welchem Baustein / Schaltung.

» Wie kann man elektronische schaltkreise mit ram steuern?

Üblicherweise tut man das nicht.

Es gibt programmierbare Bausteine verschiedener Komplexität wie z.B. Gal's, FPGA's .. bis µC's.

Diese kan man mit speziellen Programmiergeräten "brennen". für jede Baustein- und µC-Familie üblicherweise ein anderes.
Von 4stelligen Preisen bis zu Selbstbaubrennern für wenige Cent.

Ein Roboter wird üblicherweise von einem / mehreren µC's gesteuert. Aber erstmal mit einer Einfachst µC Schaltung anfangen und ein Programm schreiben, welches eine LED blinken lässt. Komplexere Schaltung, die wirklich was bewegt, wird wohl 6..12Monate Üben benötigen.

hws

Five-O

03.06.2009,
16:01

@ hws

robotik

Also, zu mir:

Ich hab schon ein bissle erfahrung im programmieren und in den Hochsprachen sind viele anweisungen ja auch ähnlich (if etc...)
Elektronik wissensstand is scho a bissle schlechter.
Also die grund dinge kann ich schon (mit dem lötkolben umgehen, led anschließen...)


Aber ich komm irgendwie nicht klar damit:
Wenn ich in C irgendwas auf das AVR brenne, dann muss das doch auch irgendwie was mit "strom" zutun haben!!!

Bsp.
Ich hab drei led´s
-eine für 1,2V
-eine für 3V
-eine für 5V

Kommt nun 0-1,2V Strom "an" soll die erste Led leuchten.
kommt 1,2-3V an, soll die zweite leuchten.
kommt 3-5V an, soll die dritte leuchten.

(Komplexer könnte man noch "eintragen" für wieviel amperé die 5V led is und dann den strom "ausrechnen" lassen und mit nem poti runter regeln...aber das lass ich ma raus)

Bsp.Ende.

die Frage:
In welchen Variablen (oder wie sonst) kann ich denn die Voltzahlen festlegen und wie kann ich sagen an welchen pins das rein und rausgeht???
Bin ich total auf dem falschen dampfer oder was is los???????????

five-O

03.06.2009,
16:38

@ Five-O

robotik

» Also, zu mir:
»
» Ich hab schon ein bissle erfahrung im programmieren und in den
» Hochsprachen sind viele anweisungen ja auch ähnlich (if etc...)
» Elektronik wissensstand is scho a bissle schlechter.
» Also die grund dinge kann ich schon (mit dem lötkolben umgehen, led
» anschließen...)
»
»
» Aber ich komm irgendwie nicht klar damit:
» Wenn ich in C irgendwas auf das AVR brenne, dann muss das doch auch
» irgendwie was mit "strom" zutun haben!!!
»
» Bsp.
» Ich hab drei led´s
» -eine für 1,2V
» -eine für 3V
» -eine für 5V
»
» Kommt nun 0-1,2V Strom "an" soll die erste Led leuchten.
» kommt 1,2-3V an, soll die zweite leuchten.
» kommt 3-5V an, soll die dritte leuchten.
»
» (Komplexer könnte man noch "eintragen" für wieviel amperé die 5V led is
» und dann den strom "ausrechnen" lassen und mit nem poti runter
» regeln...aber das lass ich ma raus)
»
» Bsp.Ende.
»
» die Frage:
» In welchen Variablen (oder wie sonst) kann ich denn die Voltzahlen
» festlegen und wie kann ich sagen an welchen pins das rein und rausgeht???
» Bin ich total auf dem falschen dampfer oder was is los???????????



TSCHULDIGUNG, MAN SOLLTE VIELLEICHT AUCH MAL genau NACHLESEN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^

hws(R)

E-Mail

59425 Unna,
03.06.2009,
16:40

@ Five-O

robotik

» Elektronik wissensstand is scho a bissle schlechter.
» Also die grund dinge kann ich schon (mit dem lötkolben umgehen, led
» anschließen...)

Dann solltest du vielleicht beim Dachdecker Regenrinnen Löten?

» Aber ich komm irgendwie nicht klar damit:
» Wenn ich in C irgendwas auf das AVR brenne, dann muss das doch auch
» irgendwie was mit "strom" zutun haben!!!

Sicher muss der Atmel dabie mit Strom versorgt werden. Und der Brenner ebenfalls. Und der PC, auf dem du das Programm geschrieben hast und der nun den Brenner bedient, muss natürlich auch eingeschaltet sein.

» Bsp.
» Ich hab drei led´s
» -eine für 1,2V
» -eine für 3V
» -eine für 5V

» Kommt nun 0-1,2V Strom "an" soll die erste Led leuchten.

Volt ist eine Spannung und kein Strom.

Wie programmierst du denn sowas in Hochsprache?

Spannung = [Einlesen AD Wandler]

If Spannung < 1,2 then LED1 = 1: LED2=0 : LED3=0
If Spannung > 1,2 and Spannung <3 then LED1 = 0: LED2=1 : LED3=0
If Spannung > 3 and Spannung <5 then ....

Den Rest macht der Compiler und der Brenner.

» (Komplexer könnte man noch "eintragen" für wieviel amperé die 5V led is
» und dann den strom "ausrechnen" lassen und mit nem poti runter
» regeln...aber das lass ich ma raus)

Bist du sicher, dass du den Unterschied zwischen Strom und Spannung kennst?
Ich befürchte, du musst erst die Elektronikgrundlagen lernen, bevor es an µC's geht.

» In welchen Variablen (oder wie sonst) kann ich denn die Voltzahlen
in menem Beispiel waren es Konstanten.
Du kannst aber auch sagen:
..
Schwelle1=1,2
...
If Spannung < Schwelle1 then ...

Sag mal - hast du wirklich schonmal Programme geschrieben?

» festlegen und wie kann ich sagen an welchen pins das rein und rausgeht???

PortA.1 = LED1
PortA.2 = Led2
...
Wobei PortA vom Compiler für den µC Typ festgelegt ist.
Welche Ports wo liegen und wie man die benutzt, steht im Datenblatt des µC's. Bei den Atmels Megaxxx ist ein Datenblatt ca 300 Seiten (in Englisch) und das darfst du erstmal durcharbeiten.

Es gibt aber auch ne Anfängeranleitung (wenn man die richtige Schaltung hat) wo haarklein erklärt wird, wie man eine LED zum Blinken bringt.

Und ja, auch das ist in Englisch. Kannste kein Englisch, suchste dir besser gleich nen anderes Hobby.

hws

T-Brox(R)

Osnabrück,
03.06.2009,
16:43

@ five-O

robotik

» TSCHULDIGUNG, MAN SOLLTE VIELLEICHT AUCH MAL genau
» NACHLESEN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!^^

kommt drauf an was du jetzt nachlesen wolltest ;-)

» Bsp.
» Ich hab drei led´s
» -eine für 1,2V
» -eine für 3V
» -eine für 5V
»
» Kommt nun 0-1,2V Strom "an" soll die erste Led leuchten.
» kommt 1,2-3V an, soll die zweite leuchten.
» kommt 3-5V an, soll die dritte leuchten.
»

Da steckt schon ein grundsätzlicher Fehler drin!
Strom hat die Einheit Ampere, nicht Volt. Das ist dann die Spannung!
Wo soll die Spannung (!) ankommen? Am AVR an der Versorgung? dann wird die erste LED wohl niemals leuchten, weil je nach Farbe 2V oder mehr "benötigt" werden. Außerdem läuft der Controller bei so niedrigen Spannungen erst gar nicht an ;-)
Oder an einem analogen Eingangspin, um sie über die LED's sozusagen anderweitig "auszuwerten"?

--
Theorie ist es, wenn einer was weiß und nichts funktioniert.
Praxis ist es, wenn etwas funktioniert und keiner weiß warum.

five-O

03.06.2009,
17:11

@ hws

robotik

» » Elektronik wissensstand is scho a bissle schlechter.
» » Also die grund dinge kann ich schon (mit dem lötkolben umgehen, led
» » anschließen...)
»
» Dann solltest du vielleicht beim Dachdecker Regenrinnen Löten?
»
» » Aber ich komm irgendwie nicht klar damit:
» » Wenn ich in C irgendwas auf das AVR brenne, dann muss das doch auch
» » irgendwie was mit "strom" zutun haben!!!
»
» Sicher muss der Atmel dabie mit Strom versorgt werden. Und der Brenner
» ebenfalls. Und der PC, auf dem du das Programm geschrieben hast und der
» nun den Brenner bedient, muss natürlich auch eingeschaltet sein.
»
» » Bsp.
» » Ich hab drei led´s
» » -eine für 1,2V
» » -eine für 3V
» » -eine für 5V
»
» » Kommt nun 0-1,2V Strom "an" soll die erste Led leuchten.
»
» Volt ist eine Spannung und kein Strom.
»
» Wie programmierst du denn sowas in Hochsprache?
»
» Spannung = [Einlesen AD Wandler]
»
» If Spannung < 1,2 then LED1 = 1: LED2=0 : LED3=0
» If Spannung > 1,2 and Spannung <3 then LED1 = 0: LED2=1 : LED3=0
» If Spannung > 3 and Spannung <5 then ....
»
» Den Rest macht der Compiler und der Brenner.
»
» » (Komplexer könnte man noch "eintragen" für wieviel amperé die 5V led is
» » und dann den strom "ausrechnen" lassen und mit nem poti runter
» » regeln...aber das lass ich ma raus)
»
» Bist du sicher, dass du den Unterschied zwischen Strom und Spannung
» kennst?
» Ich befürchte, du musst erst die Elektronikgrundlagen lernen, bevor es an
» µC's geht.
»
» » In welchen Variablen (oder wie sonst) kann ich denn die Voltzahlen
» in menem Beispiel waren es Konstanten.
» Du kannst aber auch sagen:
» ..
» Schwelle1=1,2
» ...
» If Spannung < Schwelle1 then ...
»
» Sag mal - hast du wirklich schonmal Programme geschrieben?
»
» » festlegen und wie kann ich sagen an welchen pins das rein und
» rausgeht???
»
» PortA.1 = LED1
» PortA.2 = Led2
» ...
» Wobei PortA vom Compiler für den µC Typ festgelegt ist.
» Welche Ports wo liegen und wie man die benutzt, steht im Datenblatt des
» µC's. Bei den Atmels Megaxxx ist ein Datenblatt ca 300 Seiten (in
» Englisch) und das darfst du erstmal durcharbeiten.
»
» Es gibt aber auch ne Anfängeranleitung (wenn man die richtige Schaltung
» hat) wo haarklein erklärt wird, wie man eine LED zum Blinken bringt.
»
» Und ja, auch das ist in Englisch. Kannste kein Englisch, suchste dir
» besser gleich nen anderes Hobby.
»
» hws

So, ich kann englisch!:-|

Folgende frage:
im zweiten "tutorial", der ersten antwort wir mit einem Quarz die Baudrate berechnet, der 3.6864 MHz "hat".

Da steht:(zitat)
Es kann nicht jede beliebige Baudrate verwendet werden. Bei unserem 3,6864MHz-Quarz lassen sich die Standard-Baudraten fehlerfrei generieren, z.B.: 9600, 14400, 19200, 28800, 38400, 57600, 76800 und 115200.
(zitat enden:-D)

Bei conrad such ich jetzt nach quarz und finde nur 4MHz quarzbausteine; geht das auch???

five-O

03.06.2009,
17:39

@ five-O

robotik

» » » Elektronik wissensstand is scho a bissle schlechter.
» » » Also die grund dinge kann ich schon (mit dem lötkolben umgehen, led
» » » anschließen...)
» »
» » Dann solltest du vielleicht beim Dachdecker Regenrinnen Löten?
» »
» » » Aber ich komm irgendwie nicht klar damit:
» » » Wenn ich in C irgendwas auf das AVR brenne, dann muss das doch auch
» » » irgendwie was mit "strom" zutun haben!!!
» »
» » Sicher muss der Atmel dabie mit Strom versorgt werden. Und der Brenner
» » ebenfalls. Und der PC, auf dem du das Programm geschrieben hast und der
» » nun den Brenner bedient, muss natürlich auch eingeschaltet sein.
» »
» » » Bsp.
» » » Ich hab drei led´s
» » » -eine für 1,2V
» » » -eine für 3V
» » » -eine für 5V
» »
» » » Kommt nun 0-1,2V Strom "an" soll die erste Led leuchten.
» »
» » Volt ist eine Spannung und kein Strom.
» »
» » Wie programmierst du denn sowas in Hochsprache?
» »
» » Spannung = [Einlesen AD Wandler]
» »
» » If Spannung < 1,2 then LED1 = 1: LED2=0 : LED3=0
» » If Spannung > 1,2 and Spannung <3 then LED1 = 0: LED2=1 : LED3=0
» » If Spannung > 3 and Spannung <5 then ....
» »
» » Den Rest macht der Compiler und der Brenner.
» »
» » » (Komplexer könnte man noch "eintragen" für wieviel amperé die 5V led
» is
» » » und dann den strom "ausrechnen" lassen und mit nem poti runter
» » » regeln...aber das lass ich ma raus)
» »
» » Bist du sicher, dass du den Unterschied zwischen Strom und Spannung
» » kennst?
» » Ich befürchte, du musst erst die Elektronikgrundlagen lernen, bevor es
» an
» » µC's geht.
» »
» » » In welchen Variablen (oder wie sonst) kann ich denn die Voltzahlen
» » in menem Beispiel waren es Konstanten.
» » Du kannst aber auch sagen:
» » ..
» » Schwelle1=1,2
» » ...
» » If Spannung < Schwelle1 then ...
» »
» » Sag mal - hast du wirklich schonmal Programme geschrieben?
» »
» » » festlegen und wie kann ich sagen an welchen pins das rein und
» » rausgeht???
» »
» » PortA.1 = LED1
» » PortA.2 = Led2
» » ...
» » Wobei PortA vom Compiler für den µC Typ festgelegt ist.
» » Welche Ports wo liegen und wie man die benutzt, steht im Datenblatt des
» » µC's. Bei den Atmels Megaxxx ist ein Datenblatt ca 300 Seiten (in
» » Englisch) und das darfst du erstmal durcharbeiten.
» »
» » Es gibt aber auch ne Anfängeranleitung (wenn man die richtige Schaltung
» » hat) wo haarklein erklärt wird, wie man eine LED zum Blinken bringt.
» »
» » Und ja, auch das ist in Englisch. Kannste kein Englisch, suchste dir
» » besser gleich nen anderes Hobby.
» »
» » hws
»
» So, ich kann englisch!:-|
»
» Folgende frage:
» im zweiten "tutorial", der ersten antwort wir mit einem Quarz die Baudrate
» berechnet, der 3.6864 MHz "hat".
»
» Da steht:(zitat)
» Es kann nicht jede beliebige Baudrate verwendet werden. Bei unserem
» 3,6864MHz-Quarz lassen sich die Standard-Baudraten fehlerfrei generieren,
» z.B.: 9600, 14400, 19200, 28800, 38400, 57600, 76800 und 115200.
» (zitat enden:-D)
»
» Bei conrad such ich jetzt nach quarz und finde nur 4MHz quarzbausteine;
» geht das auch???

Noch ne frage:
wenn ich einen pin als eingang nutze kann ich dann auch abfragen ob der hight ist?
ab wann wird ein pin als hight bezeichnet.
ich meine wenn ich ihn als ausgang deklariere, dann sind es ja jenachdem 5V!???

Björn(R)

E-Mail

Dortmund,
03.06.2009,
19:12

@ five-O

robotik

» » So, ich kann englisch!:-|

Das ist schon mal gut ;-)

» » Folgende frage:
» » im zweiten "tutorial", der ersten antwort wir mit einem Quarz die
» Baudrate
» » berechnet, der 3.6864 MHz "hat".
» »
» » Da steht:(zitat)
» » Es kann nicht jede beliebige Baudrate verwendet werden. Bei unserem
» » 3,6864MHz-Quarz lassen sich die Standard-Baudraten fehlerfrei
» generieren,
» » z.B.: 9600, 14400, 19200, 28800, 38400, 57600, 76800 und 115200.
» » (zitat enden:-D)
» »
» » Bei conrad such ich jetzt nach quarz und finde nur 4MHz quarzbausteine;
» » geht das auch???

Bei kleinen Baudraten wie 9600 geht das durchaus auch mit einem 4 MHz-Quarz. Im Datenblatt gibt es dazu eine schöne Tabelle, in der zu verschiedenen Taktfrequenzen und Baudraten die jeweilige Abweichung von der Nennbaudrate angegeben ist. 1-2% Differenz ist durchaus zulässig. Wenn Du nur per PC einen Ausgang ein- oder ausschalten willst, dann genügt auch eine geringe Baudrate.

Aber die serielle Schnittstelle würde ich erstmal außer Acht lassen, fange erstmal mit einem einfachen Programm an, das z.B. einen Taster abfragt und dann eine LED blinken lässt.

» Noch ne frage:
» wenn ich einen pin als eingang nutze kann ich dann auch abfragen ob der
» hight ist?

Ja, das ist ja der eigentliche Sinn eines Eingangs ;-)

» ab wann wird ein pin als hight bezeichnet.

Die Schwellen stehen im Datenblatt, bei 5V würde ich grob schätzen >3,5V = sicheres high, <1,5V = sicheres low, alles dazwischen ist undefiniert. Analoge Werte lassen sich mit dem eingebauten AD-Wandler einlesen, aber auch der benötigt etwas Programmierübung.

» ich meine wenn ich ihn als ausgang deklariere, dann sind es ja jenachdem
» 5V!???

Der Ausgang schaltet zwischen 0V und 5V hin und her. Hängst Du eine LED über einen Widerstand vom Ausgang auf Masse, dann leuchtet sie bei einer logischen 1 in Deinem Programm, schaltest Du sie zwischen Ausgang und +5V, dann leuchtet sie bei logisch 0.

Schöne Grüße,
Björn

Torsten(R)

E-Mail

03.06.2009,
19:18

@ five-O

robotik

» im zweiten "tutorial", der ersten antwort wir mit einem Quarz die Baudrate
» berechnet, der 3.6864 MHz "hat".
»
» Da steht: (zitat)
» Es kann nicht jede beliebige Baudrate verwendet werden. Bei unserem
» 3,6864MHz-Quarz lassen sich die Standard-Baudraten fehlerfrei generieren,
» z.B.: 9600, 14400, 19200, 28800, 38400, 57600, 76800 und 115200.
» (zitat enden:-D)
»
» Bei conrad such ich jetzt nach quarz und finde nur 4MHz quarzbausteine;
» geht das auch???

Hier gibt es eine nette Erklärung, wo überhaupt das Problem liegt und warum Quarze mit krummen Taktraten toll sind:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART
und
http://www.mikrocontroller.net/articles/Baudratenquarz

» wenn ich einen pin als eingang nutze kann ich dann auch abfragen ob der hight ist?
» ab wann wird ein pin als hight bezeichnet.
» ich meine wenn ich ihn als ausgang deklariere, dann sind es ja jenachdem 5V!???
Selbstverständlich kannst Du einen als Eingang deklarierten Pin abfragen. Alles andere wäre ja Quatsch.
Die Schaltschwelle, ab wann ein Pin als High erkannt wird, findest Du im Datenblatt. Beim ATmega16 sind es zum Beispiel 0,6 * VCC für high und 0,2 * VCC für Low.

Gruß
Torsten

five-O

03.06.2009,
20:13

@ Torsten

robotik

» » im zweiten "tutorial", der ersten antwort wir mit einem Quarz die
» Baudrate
» » berechnet, der 3.6864 MHz "hat".
» »
» » Da steht: (zitat)
» » Es kann nicht jede beliebige Baudrate verwendet werden. Bei unserem
» » 3,6864MHz-Quarz lassen sich die Standard-Baudraten fehlerfrei
» generieren,
» » z.B.: 9600, 14400, 19200, 28800, 38400, 57600, 76800 und 115200.
» » (zitat enden:-D)
» »
» » Bei conrad such ich jetzt nach quarz und finde nur 4MHz quarzbausteine;
» » geht das auch???
»
» Hier gibt es eine nette Erklärung, wo überhaupt das Problem liegt und
» warum Quarze mit krummen Taktraten toll sind:
» http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART
» und
» http://www.mikrocontroller.net/articles/Baudratenquarz
»
» » wenn ich einen pin als eingang nutze kann ich dann auch abfragen ob der
» hight ist?
» » ab wann wird ein pin als hight bezeichnet.
» » ich meine wenn ich ihn als ausgang deklariere, dann sind es ja jenachdem
» 5V!???
» Selbstverständlich kannst Du einen als Eingang deklarierten Pin abfragen.
» Alles andere wäre ja Quatsch.
» Die Schaltschwelle, ab wann ein Pin als High erkannt wird, findest Du im
» Datenblatt. Beim ATmega16 sind es zum Beispiel 0,6 * VCC für high und 0,2
» * VCC für Low.
»
» Gruß
» Torsten


So, noch eine Frage:;-)
Kann man sich auch selbst einen AVR-Brenner Bauen, aber mit USB-Anschluss?

hws(R)

E-Mail

59425 Unna,
03.06.2009,
20:33

@ five-O

robotik

» wenn ich einen pin als eingang nutze kann ich dann auch abfragen ob der
» hight ist?
Ja logisch, wäre sonst sinnlos.
Aber weisst du denn, wie man einen Pin als Eingang oder als Ausgang hinbiegt?

» ab wann wird ein pin als hight bezeichnet.
Das steht im Datenblatt, wenn du's genau wissen willst. Üblicherweise arbeitet man mit den Peglen (fast) Null und (fast) 5V - falls der Chip mit 5V betrieben wird (das muss nicht immer so sein)

» ich meine wenn ich ihn als ausgang deklariere, dann sind es ja jenachdem
» 5V!???

was heisst "Jenachdem?"? Auch hier wieder 0Volt / 5 Volt mit eniger Toleranz.

hws

Thomas Z

03.06.2009,
20:44

@ five-O

robotik

» So, noch eine Frage:;-)
» Kann man sich auch selbst einen AVR-Brenner Bauen, aber mit USB-Anschluss?

Dann gib den Satz mal bei google ein

"selbst einen AVR-Brenner Bauen"

dann bist beschäftigt