Gefunden für geschriebenes programm servos - Zum Elektronik Forum





1 - wer hat schon ein fertig geschriebenes c programm zur ansteuerung von zwei servos? -- wer hat schon ein fertig geschriebenes c programm zur ansteuerung von zwei servos?




Ersatzteile bestellen
  hallo!, jetz unter anderem namen!

ich hab derzeit mit einem projekt zu tun bei dem ich abhängig von der intensität des auftreffenden laserlichtes auf den photodioden eine Ablenkung des Laserstrahls generiere. soweit so gut. aufgrund geldmangels verwende ich zwei modellbauservos um den laser zu bewegen, die photodioden stehen still. ich weiß das modellbauservos mit pulsweitenmodulation funktionieren, aber alle gleich? ist der bereich von linkem anschlag bis zum rechten anschlag bei allen servos gleich? ist der impuls für ganz nach links tatsächlich immer 1µs lang und der für ganz rechts immer 2µs?

hat schhon jemand ein fertig geschriebenes programm zur pulsmodulation, das ich mit einer keil software auf einen C167 spielen kann? ich bin etwas in zeitnot! falls das wer hat und mir dazu schreibt welchen wert ich verändern muß dann vielen herzlichen dank!

das signal das für die ablenkung zuständig ist will ich aus den photodioden errechnen. ich hoffe mittels A/D wandler 4 verschiedene signalstärken zu erkennen, d.h.: der laser korrigiert so lange bis alle 4 photodioden den selben wert liefern. funkt mit licht/spannungswandler dioden, gibt´s auch (leistbare) lichtpuls erkennungsbauteile, die über 1Mhz schaffen? ich meine so ein ding das erkennt wie oft pro ze...
2 - Widerstand für Fototransistor berechnen -- Widerstand für Fototransistor berechnen
Ok. Das heißt ich kann eine Z-Diode mit 5,1V nehmen und einen Vorwiderstand mit 500Ohm. 10mA langen ja vollkommen, da ich ja nichts schalten will, sondern nur ein Signal in den PC einlesen möchte und mit diesem dann über mein geschriebenes Programm einen Motor steuern möchte. Der Motor wird hat eine externe Spannungsversorgung oder eben über das PVM-Signal von der Karte.
Also sollte es mit einer Z-Diode mit 5,1V und 500mW und einem Vorwiderstand mit 500Ohm funktionieren? Gibt es dann noch die Möglichkeit das Signal digital einzulesen? Denn ich benötige ja nicht die Lichtintensität in Form von Spannung, sonder eben nur ein Signal ob der Lichtstrahl unterbrochen ist oder eben nicht. ...








3 - avrasm2: LWRD-Funktion gibt nur 1 Byte zurück? -- avrasm2: LWRD-Funktion gibt nur 1 Byte zurück?
Ja, das machts (das #define)! Danke sehr! Ich bin beim Hilfe lesen wohl immer irgendwie an der Möglichkeit vorbei gerauscht. Und nachdem Makros an der Stelle nicht funktioniert haben, habe ich aufgegeben.


Offtopic :Ein Assembler macht doch auch nur Maschinencode aus einem Menschen "lesbaren" Code. Ein Unterschied ist da nicht wirklich. Ein Assembler ist halt ziemlich hardware-nah (obwohl man ein mit C für einen AVR geschriebenes Programm auch nur schwer portieren kann) ...
4 - Mikrowellecontroller programieren -- Mikrowellecontroller programieren
Kommt natürlich auf den Controller drauf an, wenn du möchtest kannst du google mal mit WinAVR, AVR Studio, yaap, Atmel AVRISP mkII füttern. Danach weißt du schonmal, wie man ein in C geschriebenes Programm in einen Atmega bekommt ...
5 - C oder Assembler was ist besser? -- C oder Assembler was ist besser?
Besser oder schlechter in diesem Sinn gibt es nicht.
Viel entscheidender ist, wie der Programmierer mit diesen Werkzeugen umzugehen versteht.


Umfangreiche Programme wird man i.d.R. in einer Hochsprache wie C schreiben, während Assemblerprogramme meist kleiner sind und oft auch schneller laufen.
Die beiden letzten Punkte können darüber entscheiden, ob ein Projekt mit einem gegebenen Prozessor realisierbar ist oder nicht.

Idealerweise beherrscht der Programmierer beide Sprachen und kann dann ein in Hochsprache geschriebenes Programm auf Assemblerebene optimieren. ...
6 - MPLAB IDE / Disassembly Listing leer -- MPLAB IDE / Disassembly Listing leer
Habe in MPLAB IDE V7.20 ein Testbeispiel (nicht selbst geschrieben) für einen PIC16F627 (nicht von mir) geladen, assembliert, und programmiert. Läuft.
Mit View / Disassembly Listing erscheint dieses. Mit MPLAB SIM erhalte ich darin den Zeiger für die Positionsanzeige der Simulation. Alles fein.

NUN ZUM PROBLEM: Ein selbst geschriebenes Programm (455 Lines, Program Memory) für einen PIC16F876 läuft einwandfrei durch den Assembler. HEX Code wird ohne Warnung erzeugt. Doch wenn ich View / Disassembly Listing betätige, erscheint wohl das Fenster, aber es ist leer.
Wohl kann ich den Simulatorzeiger in der Darstellung 'Program Memory' sehen, doch das ist bei weitem nicht so komfortabel, wie im Diassembly Listing.
Kann mir bitte jemand auf die Sprünge helfen. Danke.

Johann ...
7 - Einstieg in µC??? -- Einstieg in µC???
so, ich habe mich mal ein bisschen in das datenblatt des tiny2313 und in dieses Tutorial vertieft. http://www.mikrocontroller.net/articles/AVR-Tutorial

hab zwar noch ein bisschen probleme damit die ganzen zusammenhänge zu verstehen, aber ich denke das gibt sich noch.

eine frage hab ich jetzt noch:

Es gibt doch beim AVR-Studio 4 die möglichkeit ein geschriebenes programm ohne µC zu "testen"
wie funktioniert das denn, bzw. kann man diese funktion überhaupt sinnvoll nutzen? ...
8 - Unterschiedliche Programme mit einem Schalter \"wählen\" (PIC 16F630) -- Unterschiedliche Programme mit einem Schalter \wählen\ (PIC 16F630)
So umständlich muss es nicht sein und außerdem enthält es einen gravierenden Fehler:
Nicht TRISA,3 wird abgefragt, sondern PORTA,3

Also etwa so:
btfsc porta,3
bsf Tastendruck

"Tastendruck" ist ein Bit, welches so deklariert wird:

Flags equ 0x25 (oder eine andere freie Ram-Adresse)
#define Tastendruck Flags,0

Nun ist Bit0 des Bytes "Flags" das Bit für das Speichern des Tastendrucks.

Das kannst Du genauso mit btfs* abfragen wie ein Portbit.
Du musst es dann nur an passender Stelle wieder selbst löschen, sonst denkt der µC ständig, er müsse auf den Tastendruck reagieren.

Eine Frage:
Hast Du bereits ein selbst geschriebenes, lauffähiges Programm? Z.B. die Ampelsteuerung?

Gruß,
Ltof ...
9 - Unterschied von C++ unter Linux und Windows? -- Unterschied von C++ unter Linux und Windows?
Hallo,

kann mir jemand den Unterschied von C++ unter Linux und Windows erklären?
Kann ich ein für Linux geschriebenes Programm mit wenig Aufwand auch unter Windows betreiben?

Danke und viele Grüße
Enrico...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Geschriebenes Programm Servos eine Antwort
Im transitornet gefunden: Geschriebenes Programm Servos


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 10 Beiträge im Durchschnitt pro Tag       heute wurden bisher 11 Beiträge verfasst
© x sparkkelsputz        Besucher : 190618326   Heute : 15691    Gestern : 26261    Online : 271        25.3.2026    17:31
24 Besucher in den letzten 60 Sekunden        alle 2.50 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0523250102997