PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C und RN-MiniControl



Blinzl0r
17.01.2012, 07:42
Hallo Community,

ich habe mir eine RN-MiniControl und zwei VNH2 Motor Treiber gekauft, mit denen ich gerne DC-Getriebemotoren betreiben möchte auch mit PWM.
Ich bin Techniker für Automatisierungstechnik und bin somit mit den technischen Grundlagen mehr oder weniger vertraut. Ich habe auch schon C programmiert, allerdings haben wir da nur softwaremäßig in Fedora ein Programm geschrieben, haben es kompiliert und dann am Terminal aufgerufen.

Ich würde aufgrund meiner Vorkenntnisse gerne bei der C Programmierung bleiben, jedoch habe ich absolut keine Ahnung wie ich das Programm bei einem Mikrokontroller aufbauen muss.

Desshalb meine Frage, hat mir jemand von euch Beispielprogramme mit Kommentaren für die RN-MiniControl mit Motoransteuerung, damit ich mir die Syntax mal anschauen kann?

Edit: Ich bin auch immernoch am Rätseln was ich für Programme installieren muss um das Programm zu schreiben, kompilieren und zu übertragen. Zur übertragung verwende ich übrigens den All-AVR. Es gibt auf der mitgelieferten CD von Robotikhardware ja einige Programme (AVR-Studio, WinAVR, PonyProg, AVRdude usw.) welche brauch ich denn für den Atmega 168?




MfG Ralf

Kampi
17.01.2012, 08:16
Zwar kein Programm für Motoren aber vielleicht hilft dir das ja trotzdem weiter:

http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

oberallgeier
17.01.2012, 09:15
Hallo Ralf,
willkommen im Forum.
... RN-MiniControl und zwei VNH2 Motor Treiber ... Beispielprogramme mit Kommentaren ... Motoransteuerung ...Für Dich könnte das Beispielprogramm für die RNControl (aber NICHT die Mini) von Interesse sein. Damit werden auch die Motoren über den L293D getestet durch Drehzahl rauf und runter (sprich: PWM macht Dutycycle länger und wieder kürzer).

Klick mal hier. (http://www.rn-wissen.de/index.php/RN-Control_Demoprogramm_in_C)

Zur Entwicklungsumgebung "C" suche mal im Forum nach Installation, AVRStudio, AVRGCC und so und lies vielleicht auch noch das hier (klick). (http://www.rn-wissen.de/index.php/Avr-gcc)