PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Microcontroller



Braklord
16.10.2008, 12:11
Hallo Leute!
Hab´mich vor Kurzem hier registriert... tolle Seite! Hab´´n neues Thema erstellt, weil ich Hilfe von Fortgeschrittenen benötige... das Problem ist Folgendes ( wie bei vielen Anfängern wahrscheinlich auch ^^) :Ich möchte einen Roboter bauen... :-) die Grundlagen Physik müsste ich eig. kennen ( also Widerstände, Transistoren, einfache Schaltungen und sowas in der Art), mit enfachen Schaltungen meine ich ´nen billigen Verstärker (den man auch an E-Gitare anschließen kann,allerdings ohne overdrive) , so ´ne Art Keyboard, hat nur eine Oktave 8-[ , das Letzte war ein Roboter mit 3 IR- Dioden und Empfängermodul auf 6 Rädern, der jedem Hindernis aus dem Weg gehen kann, sogar aus meinem selbstgebasteltem Labyrinth
;-) .....und zwar habe ich den komplett selber zusammengebaut nicht aus irgendeinem Baukasten (hab die Schaltung im Internet gefunden) so.. genug erzählt.. also ich möchte mehr über Microcontroller wissen, wie man über den PC (ports) signale an eine Schaltung rüberschickt, wie man das ganze programmiert uns sowas.. dafür habe ich leider nichts gefunden was für anfänger auch verständlich ist...die grundlagen eines Mikrocontrollers sozusagen... Ich kenne paar Programmiersprachen (weiß aber nicht ob sie nützlich sein könnten): C,C++, Basic, Visual Basic, Pascal,HTML, ´n bisschen php, ´n bisschen Grafik wie DirectX....bitte um Hilfe [-o<

Jon
16.10.2008, 12:24
Hast du schon unsere Wiki entdeckt?
Da wird eingentlich alles erklärt, was man für den Anfang braucht.
Schau dir das erstmal ausführlich an. Wenn danach noch Fragen offen sind, kannst du diese gerne stellen.
Aber ich glaube kaum, dass jemand dir alles extra erklären wird, da das meiste eben schon in der Wiki steht.

Viele Grüße,
jon

Cairol
16.10.2008, 12:42
Tja, dann fang am besten mal hier an:
https://www.roboternetz.de/wissen/index.php/Kategorie:Microcontroller

Speziell interessant dürfte für den Anfang das https://www.roboternetz.de/wissen/index.php/Microcontroller und das https://www.roboternetz.de/wissen/index.php/AVR sein.
Sobald du loslegen willst mit Microkontrollern könnte das https://www.roboternetz.de/wissen/index.php/RN-Control für dich interessant sein und je nach dem ob du mit C oder BASCOM (ein Basic-Dialekt) programmieren willst, die entsprechenden Themen in der Übersicht vom ersten Link.
Klick dich am besten queerbeet durch. Da führt eins zum anderen und ich finde das man es auch als Laie recht schnell versteht.

Wenn du einigermaßen weißt, was ein Microkontroller so kann, dann könntest du z.B. mit dem RN-Control das man hier http://www.robotikhardware.de bekommt, anfangen erste Experimente mit einem uC zu machen und das Board hat auch für spätere, umfangreichere Projekte auch genug Reserven.

Die Daten bekommst du dann mit einem "ISP-Programmer" (über RS232-Schnittstelle oder wahlweise über USB) über die Programmier-Software selbst oder extra Übertragungs-Programme auf den uC.
Bei Robotik-Hardware gibt's ein solches Programmier-Dongle für BASCOM, aber es gibt natürlich noch andere Firmen die sowas für C und BASCOM verkaufen.
Da dürfen dir aber andere Foren-User weiterhelfen...

Kommunizieren kannst du zwischen PC und Microkontroller am einfachsten über den COM-Anschluss deines PC's (die RS232-Schnittstelle). Das kann man aber mit dem RN-Control gut ausprobieren, weil da schon ein Test-Programm dabei ist das die wichtigsten Funktionen die man so für das steuern von Rootern braucht demonstriert werden. Wenn man das ?Programm verstanden hat, kann man eigentlich schon loslegen.
Man braucht dazu halt noch ein passendes RS232-Kabel (--> von Robotik-Hardware oder anderen) und z.B: ein Terminal-Programm (Hypeterminal zum Beispiel -> ist bei Windows schon dabei)

Ansonsten gilt: Bei Fragen einfach fragen und sonst selbst ausprobieren bis Fragen aufkommen... :wink:

Gruß, Cairol

Braklord
17.10.2008, 07:39
Vielen Dank für eure schnelle und ausführliche Antworten, ich werde das einfach mal ausprobieren.. Vielen Dank nochmal! ^^

Braklord
17.10.2008, 19:14
Ich habe alles durchgelesen, konnte es auch verstehen^^.. noch ´ne kurze Frage: welches "Board" könnt ihr für den Anfang empfehlen (am besten mit BASIC und USB) und ... und wenn das USB ist , dann braucht man doch eigentlich usb-treiber dafür oder? wenn ja sind sie mit Vista kompatibel?

Braklord
17.10.2008, 19:18
http://www1.conrad.de/scripts/wgate/zcop_b2c/~flNlc3Npb249UDkwV0dBVEU6Q19BR0FURTE4OjAwMDAuMDBiN C5mZDM2ODQ0MCZ+aHR0cF9jb250ZW50X2NoYXJzZXQ9aXNvLTg 4NTktMSZ+U3RhdGU9MTc0NjU1MjAyMw==?~template=PCAT_A REA_S_BROWSE&mfhelp=&p_selected_area=%24ROOT&p_selected_area_fh=&perform_special_action=&glb_user_js=Y&shop=B2C&vgl_artikel_in_index=&product_show_id=&p_page_to_display=DirektSearch&~cookies=1&zhmmh_lfo=&zhmmh_area_kz=&s_haupt_kategorie=&p_searchstring=rn-board&p_searchstring_artnr=&p_searchstring_manufac_artnr=&p_search_category=alle&r3_matn=&insert_kz=&gvlon=&area_s_url=&brand=&amount=&new_item_quantity=&area_url=&direkt_aufriss_area=&p_countdown=&p_80=&p_80_category=&p_80_article=&p_next_template_after_login=&mindestbestellwert=&login=&password=&bpemail=&bpid=&url=&show_wk=&use_search=3&p_back_template=&template=&kat_save=&updatestr=&vgl_artikel_in_vgl=&titel=&darsteller=&regisseur=&anbieter=&genre=&fsk=&jahr=&jahr2=&dvd_error=X&dvd_empty_error=X&dvd_year_error=&call_dvd=&kna_news=&p_status_scenario=&documentselector=&aktiv=&gewinnspiel=&p_load_area=$ROOT&p_artikelbilder_mode=&p_sortopt=&page=&p_catalog_max_results=20

würde evtl. sowas reichen?

Braklord
18.10.2008, 19:05
oder würde das hier ausreichen?
http://www1.conrad.de/scripts/wgate/zcop_b2c/~flNlc3Npb249UDkwV0dBVEU6Q19BR0FURTEyOjAwMDQuMDBmZ i5lYzMwY2ZlMSZ+aHR0cF9jb250ZW50X2NoYXJzZXQ9aXNvLTg 4NTktMSZ+U3RhdGU9MzE4NzMwMjAzMg==?~template=PCAT_A REA_S_BROWSE&mfhelp=&p_selected_area=%24ROOT&p_selected_area_fh=&perform_special_action=&glb_user_js=Y&shop=B2C&vgl_artikel_in_index=&product_show_id=&p_page_to_display=DirektSearch&~cookies=1&zhmmh_lfo=&zhmmh_area_kz=&s_haupt_kategorie=&p_searchstring=rn-board&p_searchstring_artnr=&p_searchstring_manufac_artnr=&p_search_category=alle&r3_matn=&insert_kz=&gvlon=&area_s_url=&brand=&amount=&new_item_quantity=&area_url=&direkt_aufriss_area=&p_countdown=&p_80=&p_80_category=&p_80_article=&p_next_template_after_login=&mindestbestellwert=&login=&password=&bpemail=&bpid=&url=&show_wk=&use_search=3&p_back_template=&template=&kat_save=&updatestr=&vgl_artikel_in_vgl=&titel=&darsteller=&regisseur=&anbieter=&genre=&fsk=&jahr=&jahr2=&dvd_error=X&dvd_empty_error=X&dvd_year_error=&call_dvd=&kna_news=&p_status_scenario=&documentselector=&aktiv=&gewinnspiel=&p_load_area=$ROOT&p_artikelbilder_mode=&p_sortopt=&page=&p_catalog_max_results=20
bitte um ´ne Antwort

murdocg
19.10.2008, 08:39
Hi,
ich würde mir gerne selbst ein Controllerboard bauen.
Ist das wie in dem Schaltplan vollständig und könnte man da später auch Motoren, Servos etc anschliessen?
https://www.roboternetz.de/wissen/images/thumb/2/2a/Avrtutorial_grundschaltung_spannung.gif/500px-Avrtutorial_grundschaltung_spannung.gif

mfg murdocg

Christopher1
19.10.2008, 11:27
Hi,
ich würde mir gerne selbst ein Controllerboard bauen.
Ist das wie in dem Schaltplan vollständig und könnte man da später auch Motoren, Servos etc anschliessen?
https://www.roboternetz.de/wissen/images/thumb/2/2a/Avrtutorial_grundschaltung_spannung.gif/500px-Avrtutorial_grundschaltung_spannung.gif

mfg murdocg

Hi,
für Servos brauchst du in der Regel nicht mehr.
Motoren kannst du so aber nicht einfach anschließen, dafür brauchst du einen Motortreiber, steht auch was zu im Wiki, z.B. den l298.

thewulf00
19.10.2008, 15:10
Nochwas:

Nimm bitte, wenn Du Conrad-Artikel verlinkst, diesen speziellen Link, den Conrad selbst anbietet. Diese Links, die Du postest, sind auf Deinen Warenkorb und Deine Cookies zugeschnitten. Das funktioniert bei uns nicht.

Braklord
20.10.2008, 07:04
http://www.conrad.de/goto.php?artikel=191003
sorry hab´nicht daran gedacht, also hier ist dieses Board, ist etwas komisch, weil normalerweise kenne ich das so dass da einfach gesagt wird mit welcher Prog.Sprache so´m Microcontroller arbeitet.. aber da steht, dass da ´ne .dll mitgeliefert ist , also kann man doch eigentlich jede programmiersprache verwenden für das board, die .dll unterstützt, oder?
wenn ja dann eine Frge , wo finde ich tutorials zu diesem Thema (z.B mit C++ Builder einen Microcontroller programmieren)

thewulf00
20.10.2008, 07:34
Das Board, welches Du meinst, ist ein tolles Board, aber überhaupt nicht das, was Du willst.
Dieses Board habe ich selbst mal gehabt und es ist sehr praktisch, wenn Du irgendwelche Hardware (d.h. Relais, Lampen, LEDs, Motoren, etc.) vom PC aus steuern willst - z.B. mit C++, Visual Basic oder Delphi. Deshalb ist auch die DLL dabei, die Dir ermöglicht, auf das USB Board zuzugreifen (Treiber). Du kannst dann aber nur die äußeren Pins am Board lesen und schreiben.

Die Programmierung, die Du meintest, ist eine andere. Du willst ja den Microcontroller programmieren, damit er ohne PC arbeiten kann.
Das ist eine andere Baustelle. Da könntest Du z.B. das RN-Control von Robotikhardware.de verwenden. Oder auch dutzende andere Möglichkeiten, oder einfach eins selbst bauen. Im einfachsten Fall reicht inzwischen eine Streifen- oder Punktrasterplatine, ein Sockel und ein Atmel AVR-Microcontroller (z.B. AtTiny2313, AtMega8, ...). Dann noch einen 10er-Wannenstecker drauf und schon kannste ihn mithilfe eines ISP programmieren. Dazu findest Du dutzende Threads im Forum.

Braklord
20.10.2008, 18:33
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=10
und was ist mit dem da? also für mich müsste es eig. passen.. hmm,kurze frage aber wie läuft das mit verbindung mit dem PC geht das mit USB?

Braklord
20.10.2008, 18:42
passt so ein kabel zu dem oben genannten board ?
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?products_id=41

Marius F.
01.11.2008, 20:04
Sollte passen ;)


MfG Marius

Willa
01.11.2008, 23:00
Kabel passt, aber wolltest du nicht ein USB-ISP kabel? Gibts auch dort, ich benutze so einen USB Programmer und das RN-Control. Funktioniert wunderbar problemlos.

aykay
02.11.2008, 18:54
Hallo zusammen!
Ich habe ein kleines Problem mit meinem PIC Board von Vellam (K8076)
Nachdem ich das Board nachgebaut, und den Test mit den LED's überstanden habe, kommt bei mir jedes mal eine Fehlermeldung wenn ich ein Programm brennen oder lesen möchte.
Folgendes wird angezeigt:

"The settings don't match the Pic in the programmer
Do you want to continue?"

Drücke ich "OK", dann kommt diese Meldung:

"Error to writing Pic"

Haben ihr eine Idee an was dies liegen könnte?
Ich hoffe es kann mir jemand helfen.. :S

MfG
Andi

Braklord
03.11.2008, 13:06
wenn du vista hast, vielleicht mit Admin-Rechten starten? mehr fällt mir nicht ein..

aykay
04.11.2008, 15:24
nene auf diesem pc läuft xp... ja gut trotzdem danke ich versuch sonst noch n paar sachen, villeicht bekomm ichs ja hin!

grüsse