<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://rn-wissen.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Masabuana</id>
		<title>RN-Wissen.de - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://rn-wissen.de/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Masabuana"/>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Spezial:Beitr%C3%A4ge/Masabuana"/>
		<updated>2026-04-12T01:07:24Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Abblockkondensator&amp;diff=13757</id>
		<title>Abblockkondensator</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Abblockkondensator&amp;diff=13757"/>
				<updated>2008-07-31T11:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: /* Theorie */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Viele Anfänger in Sachen Elektronik bekommen, wenn sie eine selbst entworfene Schaltung im Forum posten, als erstes zu hören: &amp;quot;Alle ICs mit Kondensatoren an den Stromversorgungspins versehen!!!&amp;quot;. Die Erklärungen, die dazu geliefert werden, schwanken zwischen &amp;lt;nicht vorhanden&amp;gt;, und langen, ausführlichen, physikalisch korrekten, aber für Laien kaum verständlichen Ausführungen. &lt;br /&gt;
Dieser Artikel soll nun dazu dienen, die Wirkung eines Abblockkondensators zu beschreiben und zu erklären, sodass in Zukunft vom Forum einfach hierhin verlinkt werden kann, wenn das Thema mal wieder zur Sprache kommt...&lt;br /&gt;
&lt;br /&gt;
Es wäre denkbar, diesen Artikel in zwei Teile zu gliedern: eine grobe, aber anschauliche und verständliche Beschreibung für alle Einsteiger, und für alle, die mehr wissen wollen, eine genaue physikalische Betrachtung. Ich fang dann mal mit was (hoffentlich) Verständlichem an... --[[Benutzer:Uwegw|Uwegw]] 19:40, 21. Dez 2005 (CET)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Theorie ==&lt;br /&gt;
&lt;br /&gt;
Erklärung in wenigen Sätzen: Digitale ICs ziehen impulsweise sehr hohe Ströme, sodass die Spannung einbrechen kann. Das kann sich störend auf andere Teile der Schaltung auswirken. Ein Kondensator kann Energie speichern und sie sehr schnell wieder abgeben, wenn plötzlich viel Strom benötigt wird. Dadurch wird die Spannung im Rest der Schaltung stabiler gehalten. Aber jetzt Schluss mit der Theorie, die folgenden Bilder sprechen für sich (alle Aufnahmen mit Zeitbasis 0,5µs/Div):   &lt;br /&gt;
&lt;br /&gt;
[[Bild:Abblockkondensator OhneC amAVR.jpg]]&lt;br /&gt;
&lt;br /&gt;
So sieht es auf der 5V-Versorgungsleitung aus, wenn ein AVR (90S8515, 4MHz) ohne Abblockkondensatoren betrieben wird. Die periodische hohe Stromaufnahme führt zu kurzen Spannungseinbrüchen und -spitzen, die bis zu 0,25V erreichen können. &lt;br /&gt;
Diese Störungen breiten sich über die Leitungen in die gesamte Schaltung aus, und selbst 30cm Kabellänge entfernt sieht es noch so aus:&lt;br /&gt;
&lt;br /&gt;
[[Bild:Abblockkondensator OhneC weit entfernt.jpg]]&lt;br /&gt;
&lt;br /&gt;
Die Störungen werden schwächer, sind aber immer noch recht deutlich zu erkennen und können andere Bauteile stören.&lt;br /&gt;
&lt;br /&gt;
Abhilfe schafft nun ein Abblockkondensator, der möglichst nahe am Stromversorgungspin des AVRs gegen Masse geschaltet wird. Ein Folien-oder Keramikkondensator mit 100nF schafft Ruhe auf der Leitung:&lt;br /&gt;
 &lt;br /&gt;
[[Bild:Abblockkondensator 100nF amAVR.jpg]]&lt;br /&gt;
&lt;br /&gt;
Das übrig bleibende &amp;quot;Grundrauschen&amp;quot; ist nun so gering, dass es sich in den allermeisten Fällen nicht mehr störend auswirkt.&lt;br /&gt;
&lt;br /&gt;
Die Störungen auf der Versorgungsspannung stören nicht nur die zuverlässige Funktion der Schaltung selbst, sondern sind auch eine Quelle von Funkstörungen. Die Abblockkondensatoren sind also auch aus EMV-Gründen notwendig.&lt;br /&gt;
&lt;br /&gt;
== Praxis==&lt;br /&gt;
=== Welchen Kondensatortyp verwenden? ===&lt;br /&gt;
Als Abblockkondensator werden üblicherweise keramische Kondensatoren verwendet. Folienkondensatoren sind ebenfalls geeignet, allerdings normalerweise teurer. Elkos sind absolut ungeeignet! Sie haben einen relativ hohen inneren Widerstand und können daher ihre Ladung nur langsam (im Verhältnis zu Keramik oder Folie) aufnehmen oder abgeben. Daher können sie die Stromspitzen digitaler ICs nicht so effektiv abfangen. Es treten also größere Störungen auf.&lt;br /&gt;
&lt;br /&gt;
=== Welche Kapazität? ===&lt;br /&gt;
Die nötige Kapazität ist von der Schaltfrequenz des ICs abhängig. Im für Mikrocontroller wie AVRs oder PICs üblichen Frequenzbereich bis etwa 20MHz ist der genaue Wert allerdings recht unkritisch, und man kann gewöhnlicherweise einen Standardwert von 100nF verwenden. &lt;br /&gt;
Bei größeren Frequenzen sollte man sich aber etwas eingehender mit der Thematik befassen und die optimale Größe bestimmen.&lt;br /&gt;
&amp;quot;Viel hilft viel&amp;quot; gilt hier übrigens nicht! Ein sehr großer Kondensator hat unter Umständen einen größeren Innenwiderstand als ein kleinerer, und damit evtl. sogar eine geringere Wirkung.&lt;br /&gt;
&lt;br /&gt;
=== Wo montieren? ===&lt;br /&gt;
Damit der Kondensator seine Wirkung optimal entfalten kann, sollte er so nahem wie möglich am IC platziert werden. Bei vielen ICs sind die Versorgungsanschlüssen VCC und GND direkt nebeneinander angeordnet. Hier kann man dann den Kondensator sehr einfach parallel neben dem IC einlöten. &lt;br /&gt;
Manche ICs haben mehrere Anschlüsse für VCC/GND. Hier sollte man möglichst an jedem dieser Anschlüsse eine eigenen Kondensator setzen, wenn diese auf entgegengesetzten Seiten des ICs liegen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Praxis]]&lt;br /&gt;
[[Category:Elektronik]]&lt;br /&gt;
[[Category:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=RN-Funk&amp;diff=12581</id>
		<title>RN-Funk</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=RN-Funk&amp;diff=12581"/>
				<updated>2007-08-17T20:40:31Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: /* Der erste Test */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Bild:fotornfunk.gif|thumb|RN-Funk]]Dieses universelle Funkboard unterstützt verschiedene Funkmodule und ist kinderleicht an PC oder Controllerboard´s anschließbar. Selbst Laien können damit sehr schnell ein Funkmodul in Betrieb setzen. Besonders einfach ist die Verbindung bei Roboternetz kompatiblen Boards.&lt;br /&gt;
&lt;br /&gt;
''So einfach geht’s:''&lt;br /&gt;
&lt;br /&gt;
* Das gewünschte Funkmodul in das Board stecken (oder einlöten) &lt;br /&gt;
* Das dreipolige RS232 Kabel ([[RN-Definitionen|Roboternetz-Standard]]) mit dem PC oder einem Controller verbinden&lt;br /&gt;
* Beliebige Spannung zwischen von 5 und  16 V an die Schraubklemme anlegen&lt;br /&gt;
&lt;br /&gt;
Das war`s! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun kann über das Funkmodul die RS232 so genutzt werden als wenn ein Kabel vorhanden wäre. Daten können einfach mit Basic Print-Befehl von Controller, PC gesendet und mit entsprechenden Anweisungen empfangen werden.&lt;br /&gt;
Die Möglichkeiten sind vielfältig. Die Fernsteuerung von Robotern, abfragen von Sensoren, fernsteuern von RN-Motor usw. usw.&lt;br /&gt;
Die Reichweite hängt vom Funkmodul ab. Reichweiten von 200 bis 350m sind aber durchaus realistisch, Mit dem getesteten Funk-Transceiver RT868F4 waren selbst nach 200 noch nicht die geringsten Ausfälle festzustellen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Als hier die Leistungsmerkmale auf einen Blick==&lt;br /&gt;
&lt;br /&gt;
*  Verschiedene Funkmodule werden unterstützt:&lt;br /&gt;
** RT868F4  FM-Mehrkanalmodul 868 Mhz (Bezug z.B. Robotikhardware.de) &lt;br /&gt;
** RT433F4  FM-Mehrkanalmodul 433 Mhz  &lt;br /&gt;
** EasyRadio ER400TRS 433 Mhz&lt;br /&gt;
*  Versorgungsspannung 5 bis 16 V&lt;br /&gt;
*  Direkter Anschluß an PC oder Controller (Max-Pegelwandler auf dem Board)&lt;br /&gt;
*  Auch RS232 TTL Anschluß&lt;br /&gt;
*  BNC-Antennenstecker 50 Ohm (in der Regel reicht 8 cm Draht als Antenne)&lt;br /&gt;
*  Ein- und Ausschalter auf der Platine&lt;br /&gt;
*  Kontrollleuchte&lt;br /&gt;
*  Roboternetz-kompatibel – Das Funkmodul kann mit einem 3 poligen Kabel ganz einfach mit allen Boards aus der Roboternetz-Serie ([[RN-Control]],[[RNBFRA-Board]], [[RN-Motor]], [[RN-Mega8]], [[RN-MiniControl]] usw.) verbunden werden. Auch das üblicher PC-Anschlußkabel paßt sofort.&lt;br /&gt;
*  Kompakte Größe (Roboternetz Mini-Norm ¼ Europakarte)&lt;br /&gt;
*  Eingangsspannung gegen Verpolung geschützt&lt;br /&gt;
*  Deutsche Doku mit Basic Programmbeispiel&lt;br /&gt;
*  Preiswerte Platine und Bausatz erhältlich – einfacher Aufbau&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Die passenden Funkmodule==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:FunkmodulRT433F4.jpg|center]]  &lt;br /&gt;
&lt;br /&gt;
[[Bild:FunkmodulEasyradio.jpg|center]]&lt;br /&gt;
&lt;br /&gt;
==Diagramm und Beschreibung der Anschlüsse==&lt;br /&gt;
&lt;br /&gt;
[[Bild:rnfunkdiagramm.gif|center]]&lt;br /&gt;
&lt;br /&gt;
==Aufbau und Anwendung==&lt;br /&gt;
&lt;br /&gt;
Der Aufbau der Schaltung ist durch die vorgefertigte kleine Platine eigentlich völlig problemlos auch von Elektronik-Einsteigern zu bewerkstelligen. Durch den Bestückungsdruck und die Bestückungsliste, etwas weiter hinten in dieser Dokumentation, ist der Aufbau unkritisch. &lt;br /&gt;
In der Regel dauert der Aufbau ca. 15 Minuten.&lt;br /&gt;
&lt;br /&gt;
Dennoch einige Anmerkungen zu kleinen Hürden:&lt;br /&gt;
&lt;br /&gt;
1. Je nachdem welches Funkmodul eingesetzt wird, müssen einige Bauteile unbestückt bleiben. Welche Bauteile bestückt werden müssen, wird auf den nachfolgenden Seiten erläutert.&lt;br /&gt;
&lt;br /&gt;
2. Die Bedienung des Funkmodules wird in der jeweiligen Anleitung zum Funkmodul beschrieben. Oft kann jedoch schon die Standard-Einstellung des Funkmodules benutzt werden. Gute Erfahrungen haben wir hier mit dem RT868F4 gemacht. Einfach Modul eingesetzt und ein Board an den Controller und ein gleiches an den PC angeschlossen und schon kann mit 9600 Baud gefunkt werden. Bei Bedarf kann mittels mitgelieferten Konfigurationsprogramm die Sendeleistung oder der Kanal gewechselt werden.&lt;br /&gt;
&lt;br /&gt;
3. Wird das Modul Easyradio verwendet, so muss man bedenken das dieses Modul standardmäßig mit 19200 Baud arbeitet. Da die meisten Programme auf 9600 Baud eingestellt sind, klappt also noch nix. Also am besten Terminalprogramm erst mal auf 19200 Baud einstellen und dann durch einen Befehl auf 9600 Baud umstellen. Also daher am besten vor Inbetriebnahme in die Anleitung des Funkmodules schaun, die befindet sich unter Datenblätter auf de rrobotikhardware-CD. Man muss gewöhnlich zwei Befehle schicken &amp;quot;ER_CMD#U3 und ACK&amp;quot; , dann klappts auch mit 9600 Baud. Alternativ kann man auch ein Tool (LPRS Easy Radio 1.03.exe) zur Konfigurierung verwenden. Dieses Tool findet man auf der Robotikhardware CD im Ordner Funkmodule. . &lt;br /&gt;
&lt;br /&gt;
Das waren eigentlich schon die besonderen Punkte die zu beachten sind. Ansonsten natürlich sauber mit einem 15 – 25 W Lötkolben alles auf der Unterseite verlöten. Grundkenntnisse beim Löten werden empfohlen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Erläuterung der Anschlüsse, Regler und Kurzschlussbrücken==&lt;br /&gt;
&lt;br /&gt;
{|{{Blauetabelle}}&lt;br /&gt;
|'''Anschlußbezeichnung'''&lt;br /&gt;
|'''Erläuterung'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Power'''&lt;br /&gt;
|Spannungsversorgung&lt;br /&gt;
Über diese Schraubklemme wird das Board mit Spannung versorgt. Es reicht eine unstabilisierte Gleichspannung von 7 bis 20V aus (max. 20V wenn ein Kühlkörper verwendet wird)&lt;br /&gt;
+ und – sind auf der Platine markiert. Das Board ist jedoch auch gegen ein verpolen geschützt, so das nichts kaputt geht!&lt;br /&gt;
|-&lt;br /&gt;
|'''JPU'''&lt;br /&gt;
|Spannung wählen&lt;br /&gt;
Wenn ein EasyRadio-Funkmodul eingesteckt ist, dann muß ein Jumper die Kontakte 2 und 3 kurzschließen. Im anderen Falle muß der Jumper 1 und 2 verbinden.&lt;br /&gt;
Dies muß vor der Inbetriebnahme erfolgen, weil hiermit die Spannungsstabilisierung zwischen 3 und 5V umgeschaltet wird.&lt;br /&gt;
|-&lt;br /&gt;
|'''JP2'''&lt;br /&gt;
|SLEEP&lt;br /&gt;
Bei Verwendung des Funkmodules RT858F4 oder RT433F4 muß hier ein Jumper gesteckt werden damit das Modul aktiv ist. Ansonsten würde es im Sleep-Mode nur 3uA benötigen. Statt Jumper kann man hier auch einen Port anschließen (siehe Schaltplan)&lt;br /&gt;
|-&lt;br /&gt;
|'''BAUD'''&lt;br /&gt;
|Baudrate&lt;br /&gt;
Bei Verwendung des Funkmodules RT858F4 oder RT433F4 wird durch diese zwei Jumper die Baudrate festgelegt. Wird kein Jumper gesteckt, so ist diese automatisch auf 9600 Baud festgelegt (was wir empfehlen).&lt;br /&gt;
Wird Jumper auf Nummer 2 gesteckt, so sind es 19200 Baud. Auf Stellung 3 sind es 38400 Baud.&lt;br /&gt;
|-&lt;br /&gt;
|'''S1'''&lt;br /&gt;
|Ein- und Ausschalter&lt;br /&gt;
Über diesen Schalter kann das ganze Board vom Netzteil getrennt werden&lt;br /&gt;
|-&lt;br /&gt;
|'''RS232'''&lt;br /&gt;
|PC kompatible RS232 Schnittstelle&lt;br /&gt;
Über ein Adapterkabel kann die serielle Schnittstelle des PC direkt mit dem Board verbunden werden. Dies ist dann sinnvoll, wenn ein Fehler in einem Programmen gesucht wird. Einfache PRINT Anweisungen werden von einem Terminalprogramm angezeigt.&lt;br /&gt;
Hier kann Hyperterminal von Windows oder das eingebaute Terminalprogramm von Bascom empfohlen werden.&lt;br /&gt;
&lt;br /&gt;
Die Belegung ist kompatibel zum Robotzernetz-Standard:&lt;br /&gt;
&lt;br /&gt;
 Pin 1 RX&lt;br /&gt;
 Pin 2 GND&lt;br /&gt;
 Pin 3 TX&lt;br /&gt;
&lt;br /&gt;
Ein geeignetes Anschlußkabel kann schnell selbst angefertigt werden, oder mit dem Bausatz bestellen werden.&lt;br /&gt;
Natürlich kann man hier auch einen Controller mit Max-IC anschließen. Praktisch alle Roboternetz-Baords mit der üblichen  3 poligen RS232 Stiftleiste!&lt;br /&gt;
|-&lt;br /&gt;
|'''RS232 TTL'''&lt;br /&gt;
|RS232 Schnittstelle mit TTL Pegel&lt;br /&gt;
Dies ist die RS232 Schnittstelle mit TTL-Pegel, also max. 5V Pegel. Hier lassen sich Controllerboards, die keinen Treiberbaustein wie Max232 besitzen, direkt anschließen&lt;br /&gt;
&lt;br /&gt;
Die TTL- Stiftleiste wird nach Roboternetz-Definition immer 4 polig ausgestattet um Verwechslungen mit der Standard RS232 Stiftleiste  zu vermeiden. Verbinden Sie niemals eine  4 polige TTL-Stiftleiste mit einer 3 poligen, dies würde den Controller oder PC beschädigen.&lt;br /&gt;
&lt;br /&gt;
Die Belegung entspricht der Roboternetz-Norm:&lt;br /&gt;
&lt;br /&gt;
 Pin 1 RX&lt;br /&gt;
 Pin 2 TX&lt;br /&gt;
 Pin 3 GND&lt;br /&gt;
 Pin 4 +5V (hier nicht benutzt/belegt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ein geeignetes Anschlußkabel kann schnell selbst angefertigt werden. &lt;br /&gt;
&lt;br /&gt;
Wichtig: Wenn die TTL-Buchse benutzt wird, dann muß IC1 (MAX3232) aus der IC-Fassung genommen werden.&lt;br /&gt;
|-&lt;br /&gt;
|'''JP1'''&lt;br /&gt;
|Easy Radio Sondersignale &lt;br /&gt;
Wird das EasyRadio Funkmodul genutzt, so können über diese Stiftleiste noch zusätzliche Signale abgefaßt werden,.&lt;br /&gt;
 Pin 1 GND&lt;br /&gt;
 Pin 2 RDY&lt;br /&gt;
 Pin 3 RSY&lt;br /&gt;
 Pin 4 RSS1 (Feldstärke)&lt;br /&gt;
&lt;br /&gt;
Die Signale sind in der Doku des Funkmodules ausführlich erläutert. Gewöhnlich braucht man diese nicht, jedoch muß dann ein Jumper zwischen Pin 1 und Pin 2 gesteckt werden.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Bestückungsplan==&lt;br /&gt;
ROT sind die Jumper-Grundeinstellungen markiert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:rnfunkBestueckungsplan_rt.gif|center|framed|Jumper wenn Funkmodul RT868F4 oder RT433F4 eingesetzt wird]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Bild:rnfunkBestueckungsplan_easyradio.gif|center|framed|Jumper wenn Funkmodul EasyRadio eingesetzt wird]]&lt;br /&gt;
&lt;br /&gt;
==Bauteile Bestückungsliste==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bauteil    Beschreibung   &lt;br /&gt;
-------------------------------------------------              &lt;br /&gt;
BAUD       2x2 Stiftleiste             &lt;br /&gt;
BNC1       BNC Buchse                  &lt;br /&gt;
C1         Elko 220uF                  &lt;br /&gt;
C2         Elko 0,22uF                 &lt;br /&gt;
C3         Elko 0,22uF                 &lt;br /&gt;
C4         Elko 0,22uF                 &lt;br /&gt;
C5         Keramik Kondensator 100n    &lt;br /&gt;
C6         Keramik Kondensator 100n    &lt;br /&gt;
C7         Keramik Kondensator 100n    &lt;br /&gt;
C8         Elko 100uF bis 470uF        &lt;br /&gt;
C9         Elko 0,22uF                 &lt;br /&gt;
C10        Keramik Kondensator 100nF        &lt;br /&gt;
C11        Elko 100uF bis 470 uF      &lt;br /&gt;
D1         Zehnerdiode nicht notwendig, generell unbestückt lassen &lt;br /&gt;
D2         Diode BYV 27/200        &lt;br /&gt;
D3         Zehnerdiode 3V ZD 3,0            &lt;br /&gt;
ER1        Wahlweise ER400TRS Funkmodul                                                                                              &lt;br /&gt;
FUNK1      Wahlweise Funkmodul RT868F4 oder RT433F4&lt;br /&gt;
           auf zwei 10pol Buchsenleisten &lt;br /&gt;
IC1        MAX 3232 CPE                &lt;br /&gt;
IC2        Spannungsregler 3,3V LF 33 CV     &lt;br /&gt;
IC3        Spannungsregler 78S05             &lt;br /&gt;
JP1        Stiftleiste 4polig &lt;br /&gt;
JP2        Stiftleiste 2polig &lt;br /&gt;
JPU        Stiftleiste 3polig &lt;br /&gt;
LED1       Leuchdiode Low     &lt;br /&gt;
POWER      Schraubklemme 2 polig &lt;br /&gt;
R1         Metallschichtwiderstand 10k METALL 10,0K      &lt;br /&gt;
R2         Metallschichtwiderstand 10k METALL 10,0K      &lt;br /&gt;
R3         Metallschichtwiderstand 10k METALL 10,0K      &lt;br /&gt;
R4         Widerstand 330 Ohm          METALL 330        &lt;br /&gt;
R5         Widerstand 330 Ohm          METALL 330        &lt;br /&gt;
R6         Widerstand 330 Ohm          METALL 330        &lt;br /&gt;
RS232TTL   Stiftleiste 4polig    &lt;br /&gt;
RS232_PC1  Stiftleiste 3 polig   &lt;br /&gt;
S1         Umschalter            &lt;br /&gt;
IC1        IC Fassung 16 polig   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Schaltplan==&lt;br /&gt;
&lt;br /&gt;
[[Bild:rnfunkschaltplan.gif|thumb|center|Zum vergrößern anklicken]]&lt;br /&gt;
&lt;br /&gt;
==Der erste Test==&lt;br /&gt;
&lt;br /&gt;
Nachdem das Board aufgebaut ist, können wir es testen. Am einfachsten ist es Wenn Sie gleich zwei Funkmodule und Boards RN-FUNK gekauft haben.&lt;br /&gt;
Stecken Sie in jeden BNC-Stecker einen isolierten Draht von ca 8 cm länge als Antenne (nach oben ausrichten)&lt;br /&gt;
Schließen Sie eines an den PC und eines an ihren Controller an. Dann programmieren Sie einfach eine Schleife die Daten mit Print ausgibt.&lt;br /&gt;
&lt;br /&gt;
Bei [[RN-Control]] könnte das so aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
' Beispielprogramm RN-FUNK&lt;br /&gt;
$regfile = &amp;quot;m32def.dat&amp;quot;&lt;br /&gt;
&lt;br /&gt;
$crystal = 16000000                                         'Quarzfrequenz&lt;br /&gt;
$baud = 9600&lt;br /&gt;
Print&lt;br /&gt;
Print &amp;quot;**** RN-CONTROL 1.4 *****&amp;quot;&lt;br /&gt;
Print &amp;quot;Das Experimentier- und Roboterboard&amp;quot;&lt;br /&gt;
Print &amp;quot;mit Beispielprogramm für RN-Funk&amp;quot;&lt;br /&gt;
Print&lt;br /&gt;
&lt;br /&gt;
Dim T As Integer&lt;br /&gt;
Do&lt;br /&gt;
  Print &amp;quot;Test Nummer &amp;quot; ; T&lt;br /&gt;
  T = T + 1&lt;br /&gt;
  Wait 1&lt;br /&gt;
Loop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Über ein Terminalprogramm kann man nun diese Zahlen empfangen, so als sei das Board direkt mit der RS232 verbunden.&lt;br /&gt;
Klappt es nicht, dann dreht man den dreipoligen RS232-Stecker beim Funkmodul mal um. Es schadet nix wenn Sie diesen mal falsch rum aufgesteckt haben. Wenn dieser beim Sender als auch Empfänger richtig rum ist, dann sollte man die Daten sehen.&lt;br /&gt;
Nun können man sich mit der zu sendenden [[RN-Control]] entfernen. Man wird überrascht sein welch hohe Reichweiten erzielt werden.&lt;br /&gt;
&lt;br /&gt;
Soweit war´s das. Alles andere liegt an dem Einfallsreichtum von jedem selbst. Sicherlich wird dazu noch das ein oder andere Programm im Roboternetz auftauchen. Du kannst auch selbst dort Beispiele posten.&lt;br /&gt;
&lt;br /&gt;
==Autor==&lt;br /&gt;
* [[Benutzer:Frank|Frank]]&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Funkmodule]]&lt;br /&gt;
* [[RS232]]&lt;br /&gt;
* [[Bascom]]&lt;br /&gt;
* [[RN-Definitionen]]&lt;br /&gt;
* [[RN-Board FAQ-Seite]]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
* [http://www.roboternetz.de/phpBB2/dload.php?action=file&amp;amp;file_id=185 Ausführliche Anleitung und Bauplan als PDF-Datei]&lt;br /&gt;
* [http://www.kh-gps.de/nahfunk.htm Projekt GPS Empfänger an RN-Funk]&lt;br /&gt;
&lt;br /&gt;
{{Platinenservice|http://www.robotikhardware.de}}&lt;br /&gt;
{{Bausatzservice|http://www.robotikhardware.de}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Robotikeinstieg]]&lt;br /&gt;
[[Category:Praxis]]&lt;br /&gt;
[[Category:Elektronik]]&lt;br /&gt;
[[Category:Kommunikation]]&lt;br /&gt;
[[Category:Projekte]]&lt;br /&gt;
[[Category:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12452</id>
		<title>Sample</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12452"/>
				<updated>2007-07-19T19:51:00Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier Soll eine Liste mit Unternehmen zusammengefasst werden welche kostenlose &amp;quot;samples&amp;quot; (Teile, in diesem Falle wohl vor allem IC's, die kostenlos zugesandt werden, sozusagen als Produktbeispiel) verschicken. Bei manchen dieser Firmen könnte es dabei zu Problemen kommen wie zum Beispiel eine benötigte Mailadresse von einer UNI oder so was, das kann ich hier allerdings nicht testen da ich bisher nur Microchip getestet haben und die brauchen wirklich seeehr lange um die Dinger zu schicken.&lt;br /&gt;
&lt;br /&gt;
-[http://sample.microchip.com Microchip]&lt;br /&gt;
 Lieferzeit &amp;gt; 7 Werktage - Uni Mailadresse nötig - kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.analog.com/productSelection/orderSamples/index.html Analog Devices]&lt;br /&gt;
&lt;br /&gt;
-[http://ti.com/ Texas Instruments]&lt;br /&gt;
 Laufzeit ca. 2-5 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.maxim-ic.com/ Maxim]&lt;br /&gt;
 Laufzeit ca. 3-7 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.nxp.com/ NXP] (hat wohl was mit Philips zu tun)&lt;br /&gt;
&lt;br /&gt;
-[http://www.freescale.com/ Freescale] (Prozessor von Motorola)&lt;br /&gt;
&lt;br /&gt;
-[http://www.st.com/stonline/domains/buy/samples/index.htm ST Microelectronics]&lt;br /&gt;
 Laufzeit ca. 2-5 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.vishay.com/ Vishay](stellt z.B. den CNY70 her)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Ausbauwunsch|Mehr Chiphersteller und eventuell könnte jemand anfangen seine Erfahrungen einzutragen, zum Beispiel bezüglich der Lieferzeiten oder Zuzahlungen.}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=LCD_an_RN-Control&amp;diff=12451</id>
		<title>LCD an RN-Control</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=LCD_an_RN-Control&amp;diff=12451"/>
				<updated>2007-07-19T15:03:30Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt verschiedene Möglichkeiten um ein LCD an [[RN-Control]] anzuschließen. Zwei besonders bequeme stellen entweder das Board [[RN-KeyLCD]] oder der Adapter RN-LCDAdapter da. Dieses Beispiel demonstriert die Verwendung von RN-LCDAdapter. &lt;br /&gt;
&lt;br /&gt;
==Vorteile des Adapters==&lt;br /&gt;
Dieser Adapter erleichtert die Verwendung eines sogenannten DIP-LCD´s erheblich den diese LCD´s haben ein etwas ungünstiges Raster und könnten daher nicht mit herkömmlichen Experimentierplatinen genutzt werden. Das LCD wird einfach in den Adapter eingesteckt (oder gelötet) und der Adapter über ein 10 poliges Flachkabel mit dem Controllerboard verbunden. Es kann also alles gesteckt werden. Ein Poti auf der Rückseite der Platine stellt den Kontrast ein. Der Adapter bietet auch die Möglichkeit per Software die Beleuchtung abzuschalten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:rn_lcd_adapter_hand.gif|framed|center|Display kann auch gesteckt werden.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Einfacher Anschluss über Port B==&lt;br /&gt;
In unserem Beispiel verwenden wir den Wannenstecker von Port B damit wir keine wichtigen Ports wie I2C, RS232 etc. belegen. Allerdings kann es hier Konflikte geben wenn gleichzeitig der Motortreiber genutzt wird, denn zwei Ports überscheiden sich. Wenn man beides hintereinander nutzt kann man das per Software allerdings schon regeln.&lt;br /&gt;
&lt;br /&gt;
[[Bild:rn_lcd_adapter_rncontrol.gif|framed|center|Ein LCD mittels RN-LCDAdapter angeschlossen.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Selbsterklärendes Bascom Beispielprogramm==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
'###################################################&lt;br /&gt;
'Ein LCD EADIP204 mit RN-LCDAdapter an Port B&lt;br /&gt;
'von RN-Control angeschlossen&lt;br /&gt;
'rnlcdadaptertest.bas&lt;br /&gt;
'&lt;br /&gt;
'Autor: Frank&lt;br /&gt;
'Verwendet wurden: RN-Control &amp;amp; RN-LCDAdapter (robotikhardware.de)&lt;br /&gt;
'Weitere Beispiele sind im Roboternetz gerne willkommen!&lt;br /&gt;
'##############################################################&lt;br /&gt;
&lt;br /&gt;
$programmer = 12        'MCS USB  (Zeile weglassen wenn anderer Programmer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'  -------------- RN-Control übliche _____________________&lt;br /&gt;
Declare Function Tastenabfrage() As Byte&lt;br /&gt;
&lt;br /&gt;
$regfile = &amp;quot;m32def.dat&amp;quot;&lt;br /&gt;
$framesize = 32&lt;br /&gt;
$swstack = 32&lt;br /&gt;
$hwstack = 64&lt;br /&gt;
&lt;br /&gt;
$crystal = 16000000                                         'Quarzfrequenz&lt;br /&gt;
$baud = 9600&lt;br /&gt;
Config Scl = Portc.0                                        'Ports fuer IIC-Bus&lt;br /&gt;
Config Sda = Portc.1&lt;br /&gt;
&lt;br /&gt;
Config Adc = Single , Prescaler = Auto                      'Für Tastenabfrage und Spannungsmessung&lt;br /&gt;
Config Pina.7 = Input                                       'Für Tastenabfrage&lt;br /&gt;
Porta.7 = 1                                                 'Pullup Widerstand ein&lt;br /&gt;
Dim Taste As Byte&lt;br /&gt;
Dim Ton As Integer&lt;br /&gt;
&lt;br /&gt;
I2cinit&lt;br /&gt;
Start Adc&lt;br /&gt;
Sound Portd.7 , 400 , 450                                   'BEEP&lt;br /&gt;
Sound Portd.7 , 400 , 250                                   'BEEP&lt;br /&gt;
Sound Portd.7 , 400 , 450                                   'BEEP&lt;br /&gt;
Print&lt;br /&gt;
Print &amp;quot;**** RN-CONTROL  V1.4 *****&amp;quot;&lt;br /&gt;
Print &amp;quot;Demoprogramm um Zusatzboard RN-LCDAdapter zu demonstrieren&amp;quot;&lt;br /&gt;
Print&lt;br /&gt;
'  -------------- Ende RN-Control übliche _____________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Config Pinb.4 = Output        'Spannung an LCD aktivieren&lt;br /&gt;
Lcdpower Alias Portb.4&lt;br /&gt;
&lt;br /&gt;
Config Pinb.6 = Output&lt;br /&gt;
Lcd_rw Alias Portb.6&lt;br /&gt;
Lcd_rw = 0&lt;br /&gt;
&lt;br /&gt;
Lcdpower = 1&lt;br /&gt;
Wait 1&lt;br /&gt;
&lt;br /&gt;
Config Lcd = 20 * 4a , Chipset = Ks077&lt;br /&gt;
Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.5 , Rs = Portb.7&lt;br /&gt;
Config Lcdbus = 4&lt;br /&gt;
&lt;br /&gt;
Initlcd&lt;br /&gt;
&lt;br /&gt;
Cls&lt;br /&gt;
Locate 1 , 1                  'Cursor auf 1 Zeile, 1 Spalte&lt;br /&gt;
Lcd &amp;quot;RN-LCDADAPTER&amp;quot;&lt;br /&gt;
Locate 2 , 1&lt;br /&gt;
Lcd &amp;quot;an RN-Control&amp;quot;&lt;br /&gt;
Locate 3 , 1&lt;br /&gt;
Lcd &amp;quot;beides Bausaetze von&amp;quot;&lt;br /&gt;
Locate 4 , 1&lt;br /&gt;
Lcd &amp;quot;robotikhardware.de&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do&lt;br /&gt;
   Taste = Tastenabfrage()&lt;br /&gt;
   If Taste &amp;lt;&amp;gt; 0 Then&lt;br /&gt;
&lt;br /&gt;
      Select Case Taste&lt;br /&gt;
&lt;br /&gt;
         Case 1:&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
         Case 2&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
         Case 3&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
         Case 4&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
         Case 5&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Licht wird umgeschaltet&amp;quot;&lt;br /&gt;
               Toggle Lcdpower&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      End Select&lt;br /&gt;
      Sound Portd.7 , 400 , 500                             'BEEP&lt;br /&gt;
   End If&lt;br /&gt;
&lt;br /&gt;
   Waitms 100&lt;br /&gt;
Loop&lt;br /&gt;
&lt;br /&gt;
End&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
' Diese Unterfunktion fragt die Tastatur am analogen Port ab&lt;br /&gt;
' Sollte beim betätigen einer Taste kein Quittungston kommen, dann&lt;br /&gt;
' muss die die Tastenabfrage (Select Case Anweisung in Funktion )&lt;br /&gt;
' an ihr Board angepaßt werden. Widerstandstoleranzen sorgen in&lt;br /&gt;
' Einzelfällen manchmal dafür das die Werte etwas anders ausfallen&lt;br /&gt;
' Am besten dann den WS wert mit Print für jede Taste ausgeben lassen&lt;br /&gt;
&lt;br /&gt;
Function Tastenabfrage() As Byte&lt;br /&gt;
Local Ws As Word&lt;br /&gt;
&lt;br /&gt;
   Tastenabfrage = 0&lt;br /&gt;
   Ton = 600&lt;br /&gt;
   Ws = Getadc(7)&lt;br /&gt;
'   Print &amp;quot;ws= &amp;quot; ; Ws&lt;br /&gt;
   If Ws &amp;lt; 1010 Then&lt;br /&gt;
      Select Case Ws&lt;br /&gt;
         Case 400 To 455&lt;br /&gt;
            Tastenabfrage = 1&lt;br /&gt;
            Ton = 550&lt;br /&gt;
         Case 335 To 380&lt;br /&gt;
            Tastenabfrage = 2&lt;br /&gt;
            Ton = 500&lt;br /&gt;
         Case 250 To 305&lt;br /&gt;
            Tastenabfrage = 3&lt;br /&gt;
            Ton = 450&lt;br /&gt;
         Case 180 To 220&lt;br /&gt;
            Tastenabfrage = 4&lt;br /&gt;
            Ton = 400&lt;br /&gt;
         Case 100 To 130&lt;br /&gt;
            Tastenabfrage = 5&lt;br /&gt;
            Ton = 350&lt;br /&gt;
      End Select&lt;br /&gt;
      Sound Portd.7 , 400 , Ton                        'BEEP&lt;br /&gt;
   End If&lt;br /&gt;
&lt;br /&gt;
End Function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[RN-Control]]&lt;br /&gt;
* [[RN-KeyLCD]] &lt;br /&gt;
* [[Bascom]]&lt;br /&gt;
* [[Avr]]&lt;br /&gt;
* [[Bascom und LCD's]]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
*  [http://www.roboternetz.de/phpBB2/dload.php?action=file&amp;amp;file_id=341 Anleitung zum RN-LCDAdapter]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Quellcode Bascom]]&lt;br /&gt;
[[Kategorie:Robotikeinstieg]]&lt;br /&gt;
[[Kategorie:Praxis]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=LCD_an_RN-Control&amp;diff=12450</id>
		<title>LCD an RN-Control</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=LCD_an_RN-Control&amp;diff=12450"/>
				<updated>2007-07-19T15:02:48Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Es gibt verschiedene Möglichkeiten um ein LCD an [[RN-Control]] anzuschließen. Zwei besonders bequeme stellen entweder das Board [[RN-KeyLCD]] oder der Adapter RN-LCDAdapter da. Dieses Beispiel demonstriert die Verwendung von RN-LCDAdapter. &lt;br /&gt;
&lt;br /&gt;
==Vorteile des Adapters==&lt;br /&gt;
Dieser Adapter erleichtert die Verwendung eines sogenannten DIP-LCD´s erheblich den diese LCD´s haben ein etwas ungünstiges Raster und könnten daher nicht mit herkömmlichen Experimentierplatinen genutzt werden. Das LCD wird einfach in den Adapter eingesteckt (oder gelötet) und der Adapter über ein 10 poliges Flachkabel mit dem Controllerboard verbunden. Es kann also alles gesteckt werden. Ein Poti auf der Rückseite der Platine stellt den Kontrast ein. Der Adapter bietet auch die Möglichkeit per Software die Beleuchtung abzuschalten.&lt;br /&gt;
&lt;br /&gt;
[[Bild:rn_lcd_adapter_hand.gif|framed|center|Display kann auch gesteckt werden.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Einfacher Anschluss über Port B==&lt;br /&gt;
In unserem Beispiel verwenden wir den Wannenstecker von Port B damit wir keine wichtigen Ports wie I2C, RS232 etc. belegen. Allerdings kann es hier Konflikte geben wenn gleichzeitig der Motortreiber genutzt wird, denn zwei Ports überscheiden sich. Wenn man beides hintereinander nutzt kann man das per Software allerdings schon regeln.&lt;br /&gt;
&lt;br /&gt;
[[Bild:rn_lcd_adapter_rncontrol.gif|framed|center|Ein LCD mittels RN-LCDAdapter angeschlossen.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Selbsterklärendes Bascom Beispielprogramm==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
'###################################################&lt;br /&gt;
'Ein LCD EADIP204 mit RN-LCDAdapter an Port B&lt;br /&gt;
'von RN-Control angeschlossen&lt;br /&gt;
'rnlcdadaptertest.bas&lt;br /&gt;
'&lt;br /&gt;
'Autor: Frank&lt;br /&gt;
'Verwendet wurden: RN-Control &amp;amp; RN-LCDAdapter (robotikhardware.de)&lt;br /&gt;
'Weitere Beispiele sind im Roboternetz gerne willkommen!&lt;br /&gt;
'##############################################################&lt;br /&gt;
&lt;br /&gt;
$programmer = 12        'MCS USB  (Zeile weglassen wenn anderer Programmer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'  -------------- RN-Control übliche _____________________&lt;br /&gt;
Declare Function Tastenabfrage() As Byte&lt;br /&gt;
&lt;br /&gt;
$regfile = &amp;quot;m32def.dat&amp;quot;&lt;br /&gt;
$framesize = 32&lt;br /&gt;
$swstack = 32&lt;br /&gt;
$hwstack = 64&lt;br /&gt;
&lt;br /&gt;
$crystal = 16000000                                         'Quarzfrequenz&lt;br /&gt;
$baud = 9600&lt;br /&gt;
Config Scl = Portc.0                                        'Ports fuer IIC-Bus&lt;br /&gt;
Config Sda = Portc.1&lt;br /&gt;
&lt;br /&gt;
Config Adc = Single , Prescaler = Auto                      'Für Tastenabfrage und Spannungsmessung&lt;br /&gt;
Config Pina.7 = Input                                       'Für Tastenabfrage&lt;br /&gt;
Porta.7 = 1                                                 'Pullup Widerstand ein&lt;br /&gt;
Dim Taste As Byte&lt;br /&gt;
Dim Ton As Integer&lt;br /&gt;
&lt;br /&gt;
I2cinit&lt;br /&gt;
Start Adc&lt;br /&gt;
Sound Portd.7 , 400 , 450                                   'BEEP&lt;br /&gt;
Sound Portd.7 , 400 , 250                                   'BEEP&lt;br /&gt;
Sound Portd.7 , 400 , 450                                   'BEEP&lt;br /&gt;
Print&lt;br /&gt;
Print &amp;quot;**** RN-CONTROL  V1.4 *****&amp;quot;&lt;br /&gt;
Print &amp;quot;Demoprogramm um Zusatzboard RN-LCDAdapter zu demonstrieren&amp;quot;&lt;br /&gt;
Print&lt;br /&gt;
'  -------------- Ende RN-Control übliche _____________________&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Config Pinb.4 = Output        'Spannung an LCD aktivieren&lt;br /&gt;
Lcdpower Alias Portb.4&lt;br /&gt;
&lt;br /&gt;
Config Pinb.6 = Output&lt;br /&gt;
Lcd_rw Alias Portb.6&lt;br /&gt;
Lcd_rw = 0&lt;br /&gt;
&lt;br /&gt;
Lcdpower = 1&lt;br /&gt;
Wait 1&lt;br /&gt;
&lt;br /&gt;
Config Lcd = 20 * 4a , Chipset = Ks077&lt;br /&gt;
Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0 , E = Portb.5 , Rs = Portb.7&lt;br /&gt;
Config Lcdbus = 4&lt;br /&gt;
&lt;br /&gt;
Initlcd&lt;br /&gt;
&lt;br /&gt;
Cls&lt;br /&gt;
Locate 1 , 1                  'Cursor auf 1 Zeile, 1 Spalte&lt;br /&gt;
Lcd &amp;quot;RN-LCDADAPTER&amp;quot;&lt;br /&gt;
Locate 2 , 1&lt;br /&gt;
Lcd &amp;quot;an RN-Control&amp;quot;&lt;br /&gt;
Locate 3 , 1&lt;br /&gt;
Lcd &amp;quot;beides Bausaetze von&amp;quot;&lt;br /&gt;
Locate 4 , 1&lt;br /&gt;
Lcd &amp;quot;robotikhardware.de&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Do&lt;br /&gt;
   Taste = Tastenabfrage()&lt;br /&gt;
   If Taste &amp;lt;&amp;gt; 0 Then&lt;br /&gt;
&lt;br /&gt;
      Select Case Taste&lt;br /&gt;
&lt;br /&gt;
         Case 1:&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
         Case 2&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
         Case 3&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
         Case 4&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Gedrueckt wurde nun:&amp;quot;&lt;br /&gt;
               Locate 2 , 1&lt;br /&gt;
               Lcd &amp;quot;Taste 4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
         Case 5&lt;br /&gt;
               Cls&lt;br /&gt;
               Locate 1 , 1&lt;br /&gt;
               Lcd &amp;quot;Licht wird umgeschaltet&amp;quot;&lt;br /&gt;
               Toggle Lcdpower&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      End Select&lt;br /&gt;
      Sound Portd.7 , 400 , 500                             'BEEP&lt;br /&gt;
   End If&lt;br /&gt;
&lt;br /&gt;
   Waitms 100&lt;br /&gt;
Loop&lt;br /&gt;
&lt;br /&gt;
End&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
' Diese Unterfunktion fragt die Tastatur am analogen Port ab&lt;br /&gt;
' Sollte beim betätigen einer Taste kein Quittungston kommen, dann&lt;br /&gt;
' muss die die Tastenabfrage (Select Case Anweisung in Funktion )&lt;br /&gt;
' an ihr Board angepaßt werden. Widerstandstoleranzen sorgen in&lt;br /&gt;
' Einzelfällen manchmal dafür das die Werte etwas anders ausfallen&lt;br /&gt;
' Am besten dann den WS wert mit Print für jede Taste ausgeben lassen&lt;br /&gt;
&lt;br /&gt;
Function Tastenabfrage() As Byte&lt;br /&gt;
Local Ws As Word&lt;br /&gt;
&lt;br /&gt;
   Tastenabfrage = 0&lt;br /&gt;
   Ton = 600&lt;br /&gt;
   Ws = Getadc(7)&lt;br /&gt;
'   Print &amp;quot;ws= &amp;quot; ; Ws&lt;br /&gt;
   If Ws &amp;lt; 1010 Then&lt;br /&gt;
      Select Case Ws&lt;br /&gt;
         Case 400 To 455&lt;br /&gt;
            Tastenabfrage = 1&lt;br /&gt;
            Ton = 550&lt;br /&gt;
         Case 335 To 380&lt;br /&gt;
            Tastenabfrage = 2&lt;br /&gt;
            Ton = 500&lt;br /&gt;
         Case 250 To 305&lt;br /&gt;
            Tastenabfrage = 3&lt;br /&gt;
            Ton = 450&lt;br /&gt;
         Case 180 To 220&lt;br /&gt;
            Tastenabfrage = 4&lt;br /&gt;
            Ton = 400&lt;br /&gt;
         Case 100 To 130&lt;br /&gt;
            Tastenabfrage = 5&lt;br /&gt;
            Ton = 350&lt;br /&gt;
      End Select&lt;br /&gt;
      Sound Portd.7 , 400 , Ton                        'BEEP&lt;br /&gt;
   End If&lt;br /&gt;
&lt;br /&gt;
End Function&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[RN-Control]]&lt;br /&gt;
* [[RN-KeyLCD]] &lt;br /&gt;
* [[Bascom]]&lt;br /&gt;
* [[Avr]]&lt;br /&gt;
* [[Bascom und LCD's]]&lt;br /&gt;
&lt;br /&gt;
==Weblinks==&lt;br /&gt;
*  [http://www.roboternetz.de/phpBB2/dload.php?action=file&amp;amp;file_id=341 Anleitung zum RN-LCDAdapter]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Quellcode Bascom]]&lt;br /&gt;
[[Kategorie:Robotikeinstieg]]&lt;br /&gt;
[[Kategorie:Praxis]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;br /&gt;
[[Kategorie:Projekte/Schaltungen]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12449</id>
		<title>Sample</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12449"/>
				<updated>2007-07-19T14:52:45Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier Soll eine Liste mit Unternehmen zusammengefasst werden welche kostenlose &amp;quot;samples&amp;quot; (Teile, in diesem Falle wohl vor allem IC's, die kostenlos zugesandt werden, sozusagen als Produktbeispiel) verschicken. Bei manchen dieser Firmen könnte es dabei zu Problemen kommen wie zum Beispiel eine benötigte Mailadresse von einer UNI oder so was, das kann ich hier allerdings nicht testen da ich bisher nur Microchip getestet haben und die brauchen wirklich seeehr lange um die Dinger zu schicken.&lt;br /&gt;
&lt;br /&gt;
-[http://sample.microchip.com Microchip]&lt;br /&gt;
 Lieferzeit &amp;gt; 7 Werktage - Uni Mailadresse nötig - kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.analog.com/productSelection/orderSamples/index.html Analog Devices]&lt;br /&gt;
&lt;br /&gt;
-[http://ti.com/ Texas Instruments]&lt;br /&gt;
 Laufzeit ca. 3-5 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.maxim-ic.com/ Maxim]&lt;br /&gt;
 Laufzeit ca. 5-7 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.nxp.com/ NXP] (hat wohl was mit Philips zu tun)&lt;br /&gt;
&lt;br /&gt;
-[http://www.freescale.com/ Freescale] (Prozessor von Motorola)&lt;br /&gt;
&lt;br /&gt;
-[http://www.st.com/stonline/domains/buy/samples/index.htm ST Microelectronics]&lt;br /&gt;
 Laufzeit ca. 5-7 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.vishay.com/ Vishay](stellt z.B. den CNY70 her)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Ausbauwunsch|Mehr Chiphersteller und eventuell könnte jemand anfangen seine Erfahrungen einzutragen, zum Beispiel bezüglich der Lieferzeiten oder Zuzahlungen.}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12448</id>
		<title>Sample</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12448"/>
				<updated>2007-07-19T14:52:07Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier Soll eine Liste mit Unternehmen zusammengefasst werden welche kostenlose &amp;quot;samples&amp;quot; (Teile, in diesem Falle wohl vor allem IC's, die kostenlos zugesandt werden, sozusagen als Produktbeispiel) verschicken. Bei manchen dieser Firmen könnte es dabei zu Problemen kommen wie zum Beispiel eine benötigte Mailadresse von einer UNI oder so was, das kann ich hier allerdings nicht testen da ich bisher nur Microchip getestet haben und die brauchen wirklich seeehr lange um die Dinger zu schicken.&lt;br /&gt;
&lt;br /&gt;
-[http://sample.microchip.com Microchip]&lt;br /&gt;
 Lieferzeit &amp;gt; 7 Werktage - Uni Mailadresse nötig - kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.analog.com/productSelection/orderSamples/index.html Analog Devices]&lt;br /&gt;
&lt;br /&gt;
-[http://ti.com/ Texas Instruments]&lt;br /&gt;
 Laufzeit ca. 3-5 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.maxim-ic.com/ Maxim]&lt;br /&gt;
 Laufzeit ca. 5-7 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.nxp.com/ NXP] (hat wohl was mit Philips zu tun)&lt;br /&gt;
&lt;br /&gt;
-[http://www.freescale.com/ Freescale] (Prozessor von Motorola)&lt;br /&gt;
&lt;br /&gt;
-[http://www.st.com/stonline/domains/buy/samples/index.htm ST Microelectronics&lt;br /&gt;
 Laufueit ca. 5-7 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.vishay.com/ Vishay](stellt z.B. den CNY70 her)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Ausbauwunsch|Mehr Chiphersteller und eventuell könnte jemand anfangen seine Erfahrungen einzutragen, zum Beispiel bezüglich der Lieferzeiten oder Zuzahlungen.}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	<entry>
		<id>https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12447</id>
		<title>Sample</title>
		<link rel="alternate" type="text/html" href="https://rn-wissen.de/wiki/index.php?title=Sample&amp;diff=12447"/>
				<updated>2007-07-18T16:25:44Z</updated>
		
		<summary type="html">&lt;p&gt;Masabuana: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier Soll eine Liste mit Unternehmen zusammengefasst werden welche kostenlose &amp;quot;samples&amp;quot; (Teile, in diesem Falle wohl vor allem IC's, die kostenlos zugesandt werden, sozusagen als Produktbeispiel) verschicken. Bei manchen dieser Firmen könnte es dabei zu Problemen kommen wie zum Beispiel eine benötigte Mailadresse von einer UNI oder so was, das kann ich hier allerdings nicht testen da ich bisher nur Microchip getestet haben und die brauchen wirklich seeehr lange um die Dinger zu schicken.&lt;br /&gt;
&lt;br /&gt;
-[http://sample.microchip.com Microchip]&lt;br /&gt;
 Uni Mailadresse nötig&lt;br /&gt;
&lt;br /&gt;
-[http://www.analog.com/productSelection/orderSamples/index.html Analog Devices]&lt;br /&gt;
&lt;br /&gt;
-[http://ti.com/ Texas Instruments]&lt;br /&gt;
 keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.maxim-ic.com/ Maxim]&lt;br /&gt;
 Laufzeit ca. 5-7 Werktage - keine Uni Mailadresse nötig - Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
-[http://www.nxp.com/ NXP] (hat wohl was mit Philips zu tun)&lt;br /&gt;
&lt;br /&gt;
-[http://www.freescale.com/ Freescale] (Prozessor von Motorola)&lt;br /&gt;
&lt;br /&gt;
-[http://www.st.com/stonline/domains/buy/samples/index.htm ST Microelectronics]&lt;br /&gt;
&lt;br /&gt;
-[http://www.vishay.com/ Vishay](stellt z.B. den CNY70 her)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Ausbauwunsch|Mehr Chiphersteller und eventuell könnte jemand anfangen seine Erfahrungen einzutragen, zum Beispiel bezüglich der Lieferzeiten oder Zuzahlungen.}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Microcontroller]]&lt;/div&gt;</summary>
		<author><name>Masabuana</name></author>	</entry>

	</feed>