Forum: Mikrocontroller und Digitale Elektronik Hilfe! Hab noch nie einen Tiny13 programmiert - benötige Servocontroller


von Siegfried S. (road187)


Lesenswert?

Hallo Forum,

ich will ein super kleines Servo bauen - mechanisch habe ich alles im 
Griff.

Da kleinste Motoren auf nur winzige Drehmomente aufbringen, muss ich 
statt des Potis einen Photomicrosensor (EE-SX1107)einsetzen. Durch 
Abdunkeln des Sensorschlitzes mit einer Sprale auf der Servoabtriesachse 
wird die Drehwinkelposition ermittelt.

Den mechanische Versuchsaufbau habe ich bereits ausgetestet - ABER ICH 
HAB NOCH NIE EINEN TINY13 PROGRAMMIERT !!!!!!!!

Wer hilft mir bei der Einarbeitung und bei den ersten 
Programmierschritten?

Immerhin weiß ich schon was eine IDE ist ;-)

Gruß,

Siegfried

PS: Um Fragen vorweg zu beantworten: ein solches Servo ist aktuell nicht 
käuflich!

von Max (Gast)


Lesenswert?

Musst du so schreien?

von Karl M. (Gast)


Lesenswert?

Sorry,

da nimmt man keinen TINY13 !

Keiner sieht einen Aufbau, einen Schaltplan und deine 
Programmbeschreibung.

Also einen attiny10 kann man auch in Assembler programmieren.
Der ist richtig klein.

von Siegfried S. (road187)


Lesenswert?

Hallo Max,
ich hab´beim Schreiben keinen Mux von mir gegeben...
Gruß,
Siegfried

von Georg G. (df2au)


Lesenswert?

Wie wäre es mit einer Suche nach "attiny13 servo control" bei Google? 
Ist unter den fast 60.000 Einträgen kein Projekt dabei, das du als Basis 
nehmen kannst?
Beispiel: 
https://hackaday.io/project/8747-micro-attiny13-servo-controller

Ansonsten ist es immer hilfreich, wenn du sagst, wo du wohnst 
(ungefähr). Denn die Hilfe wird zwangsläufig darauf hinauslaufen, dass 
man gemeinsam misst und Fehler sucht.

von Siegfried S. (road187)


Lesenswert?

Hallo Karl,
ich suche weder Hilfe für die Mechanik, noch für ein Schaltplan- uder 
Software-Review - ich suche Hilfe beim Einstig in die 
Microcontrollerprogrammierung.
Gruß,
Siegfried

von Georg G. (df2au)


Lesenswert?

Siegfried S. schrieb:
> ich suche Hilfe beim Einstig in die
> Microcontrollerprogrammierung.

Kennst du das Tutorial auf den Seiten hier?

von Siegfried S. (road187)


Lesenswert?

Hallo Georg,
ich will den Controller der IM Servo das Empfängersignal verarbeitet, 
den Widerstandswert des Potis einlist und den Motor vor/zurück steuert 
programmieren.


Ich benötige keinen Controller um komplette Servos zu steuern.

Das Tutorial auf den Seiten hier kenne ich nicht.

Gruß,
Siegfried

von Jens P. (picler)


Lesenswert?

Siegfried S. schrieb:
> Hallo Max,
> ich hab´beim Schreiben keinen Mux von mir gegeben...
> Gruß,
> Siegfried

Doch, hast du...

Siegfried S. schrieb:
> ABER ICH
> HAB NOCH NIE EINEN TINY13 PROGRAMMIERT !!!!!!!!

https://de.wikipedia.org/wiki/Netiquette

Zum Projekt. Ein Servo-Controller selbst programmieren ist für einen 
Anfänger eine extreme Aufgabe. Vielleicht noch in ASM. Da ist es mit 
gelegentlicher Hilfestellung nicht getan. Also vergiss es. Sorry.

von Karl M. (Gast)


Lesenswert?

Hallo Siegfried,

es ist einfacher über etwas zu sprechen, wenn man die genannten Infos 
zur Verfügung stellt, so ist mein Beitrag zu werten.

Bei einer Hilfestellung, ist die Frage, welches Wissen ist bei Dir schon 
vorhanden und warum soll es so etwas "kleines" wie eine tn13 sein.
Der hat ja kaum Hardware Komponenten und ist für einen Einsteiger nur 
schwer mit einer Debugmöglichkeit zu versehen.

Siegfried S. schrieb:
> Siegfried

Siegfried S. schrieb:
> Hallo Karl,
> ich suche weder Hilfe für die Mechanik, noch für ein Schaltplan- uder
> Software-Review - ich suche Hilfe beim Einstig in die
> Microcontrollerprogrammierung.

von Siegfried S. (road187)


Lesenswert?

Hallo Jens,
hast Du die Erklärungen unter dem von Dir aufgeführten Link denn 
wirklich nicht verstanden?
Gruß,
Siegfried

von Frank G. (frank_g53)


Lesenswert?

Ich würde mir ein Experimentierboard zulegen, z.B. ein STK500, hier zum 
guten Preis: Beitrag "[V] STK500 und STK501"
Wird auch hier verwendet: Beitrag "ATTiny13 auf STK500 mit ISP programmieren"

Dann machst du dir Gedanken über die Programmiersprache:
Assembler,C,Bascom-Basic,Lunar.

Wenn das geklärt ist, brauchst du die passende Programmiersoftware.

Dann fängst du an die Grundlagen zu erlernen, das Tutorial hier im Forum 
ist bestens dafür geeignet.
https://www.mikrocontroller.net/articles/AVR-Tutorial

von Georg G. (df2au)


Lesenswert?

Siegfried S. schrieb:
> Ich benötige keinen Controller um komplette Servos zu steuern.
Das war mir klar.

> Das Tutorial auf den Seiten hier kenne ich nicht.
Es ist wirklich gut und als Einstieg optimal.

Hol dir das kostenlose Atmel Studio, die Version 4.19 ist zwar alt aber 
funktioniert sehr gut.
Als Programmieradapter reicht ein USB-ASP völlig aus.
Und dann fang an, lass eine LED blinken.

Ich würde nicht in Assembler programmieren, C ist deutlich bequemer und 
hinreichend Hardware-nah.

von HVV (Gast)


Lesenswert?


von Siegfried S. (road187)


Lesenswert?

Hallo Frank,
danke für Deine konstruktiven Vorschläge.

Ich werde

> mir ein STK zulegen

> meine C-Programmierkenntnisse auffrischen

> das Tutorial hier durcharbeiten


Gruß,

Siegfried


PS: Ach, wenn Software doch hard wär ;-)

von S. Landolt (Gast)


Lesenswert?

DIE SOFTWARE

Die software trat einst vor mich hin
und bat: "Examiniert mich
und seht, welch seltne War' ich bin:
nicht ich ... - man programmiert mich.

Komm ich zu Markt? Ich glaube nicht,
ich werd nur eingelesen,
ich bin gespeichert, tu mein' Pflicht.
Lösch mich ...: Ich bin gewesen."

"Je nun," so sprach ich, "bester Schatz,
wir hören und es rührt uns: -
doch, auch für uns besteht der Satz:
Nicht wir ... - man programmiert uns.

Wir sind dem Schicksal Ware nur,
wie hart wir sind, es oft mißt;
(sind wir vergangen, bleibt kein' Spur.)
Sei froh, daß du nur soft bist."


in memoriam KLEN

von dichter (Gast)


Lesenswert?

Was "wir" so sind ist nicht geschrieben,
von Hirn zu Hirn sind wir gesprungen,
Kultur hat uns ein Lied gesungen,
was werden wir sein, was ist geblieben?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.