RE: Arduino uno

#1 von Dubi , 04.11.2013 19:48

Hallo!

Habe einen Servo Sketch um einen Kran von links nach rechts und wieder zurück zu steuern (fortlaufend), nun möchte ich das ganze auf einen Attiny 45 brennen aber da kommen nur Fehler Meldungen !Kann mir da jemand weiterhelfen ?

Gruss
Dubi


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#2 von moppe , 04.11.2013 23:05

Ja


Aber dann sollte du mehre informationen geben.

Wie sieht ihren programm aus, welche fehlermeldungen kommt was hast du gemacht um es in einer AtTiny45 programmieren?

Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#3 von Dubi , 05.11.2013 16:21

Hallo !
Programmiert über mysmartUSB light oder mit Arduino as ISP beide Mals selbe fehler



gruss
Dubi


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#4 von moppe , 05.11.2013 16:23

Bitte ihren ganze Programm als Text hier einfügen.

Dann kann ich es versuchen in meiner Uno/Attiny45


Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#5 von Dubi , 05.11.2013 16:54

Hier der Sketch auf dem arduino uno funktioniert er !




#include <Servo.h>

Servo myservo; // create servo object to control a servo
// a maximum of eight servo objects can be created
Servo myservo1;

int pos = 0; // variable to store the servo position

void setup()
{
myservo.attach(1); // attaches the servo on pin 9 to the servo object

}



void loop()
{
for(pos = 0; pos < 140; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(50); // waits 15ms for the servo to reach the position
}
for(pos = 0; pos < 140; pos += 1) // goes from 0 degrees to 180 degrees
{ // in steps of 1 degree
myservo1.write(pos); // tell servo to go to position in variable 'pos'
delay(100); // waits 15ms for the servo to reach the position
}
for(pos = 140; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo.write(pos); // tell servo to go to position in variable 'pos'
delay(50); // waits 15ms for the servo to reach the position
}

for(pos = 140; pos>=1; pos-=1) // goes from 180 degrees to 0 degrees
{
myservo1.write(pos); // tell servo to go to position in variable 'pos'
delay(100); // waits 15ms for the servo to reach the position
}
}


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#6 von moppe , 05.11.2013 17:02

Du versuchen Servo.h zu nutzen. Aber Servo.h brauchen ein 16 bit Zahler und AtTiny hab nur 8 bit Zahler.


Du mussen "Servo8Bit.h" finden und brauchen, zum Beispiel hier
http://www.cunningturtle.com/servo8bit-l...n-0-6-released/

Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#7 von Dubi , 05.11.2013 17:26

Hallo
Klaus

Kannst Du mir beschreiben wie ich genau vorgehen muss, mein English ist gleich 0 ,und ich verstehe nur Bahnhof !

Danke
Markus


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#8 von moppe , 05.11.2013 18:07

Weil ich und meiner Familie essen, versuchen die Seite via google translate zu lesen......

Später will ich versuchen ob ich kann beschreiben es in deutsch


Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#9 von 6achser ( gelöscht ) , 05.11.2013 18:17

Moin,

wenn ich das richtig sehe ist der fehler hier: myservo.attach(1); // attaches the servo on pin 9 to the servo object

Der Attiny 45 hat aber nur 8 Pins!!

MfG

Andre


6achser

RE: Arduino uno

#10 von Dubi , 05.11.2013 18:33

Hi
habe es auch mit einem attiny 84 probiert 14 Pins lief der sketch auch nicht .

Markus


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#11 von moppe , 05.11.2013 19:06

Zitat von 6achser
wenn ich das richtig sehe ist der fehler hier: myservo.attach(1); // attaches the servo on pin 9 to the servo object

Der Attiny 45 hat aber nur 8 Pins!!



Ganz egal, AtTiny45 hab nur 8-bit zahler, er mussen servo8bit nutzen.....


Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#12 von moppe , 05.11.2013 19:26

Zitat von Dubi
Kannst Du mir beschreiben wie ich genau vorgehen muss, mein English ist gleich 0 ,und ich verstehe nur Bahnhof !



Ich versuchen..........

Erstmals dieser zip file download bis ihren rechner:
https://github.com/fri000/Servo8Bit/archive/master.zip

Auspacken und in ihren Arduino/libraries ordner einsetzen (und "-master" in die ordner name fernen, weil Arduino nicht will einer minuszeichen acceptieren in nahmen)

Nun ist der Servo8bit bereit in ihren Arduino programm.



Dieser Programm funktioniert und bewegt der servo von PosA bis posB wen einer Taster ist gedruckt (und zurück bei ein andere taster) Einer meiner Freunden hab es gemacht und brauchen es.

#include "Servo8Bit.h"

Servo8Bit myServo; //Servo program mit ATtiny45.

int pos = 0; // Variabel für servo Pos.
int posA = 90; // Position A (0 bis 180 grad)
int posB = 120; // Position B (0 bis 180 grad)
int Speed = 15; // Servo Geschwindigkeit. 1 = max Geschwindigkeit.
int tastUp = 2; // Up taster an Pin 7 (PB2)
int tastDown = 3; // Down taster an Pin 2 (PB3)

void setup()
{

myServo.attach(1,544,2200); //Servo an Pin 6 (PB1), Min pulsweite = 544, Max. pulsweite = 2200

pinMode(tastUp,INPUT); // Setzen tastUP als INPUT
pinMode(tastDown,INPUT); // Setzen tastDown als INPUT


}


void loop()
{
if (digitalRead(tastUp)==LOW)

for(int pos = posA; pos < posB; pos+=1) // Gehen von posA bis posB in 1 grad steps
{
myServo.write(pos); // Speichern aktuelle position
delay(Speed); // Versorgung (speed)ms bis posB.
}

if (digitalRead(tastDown)==LOW)
for(int pos = posB; pos > posA; pos-=1) // Gehen von posB bis posA in 1 grad steps

{
myServo.write(pos); // Speichern aktuelle position
delay(Speed); // Versorgung (speed)ms bis posA.
}
}


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#13 von Dubi , 05.11.2013 20:06

Hallo Klaus !
Ich habe die Taster aus dem Programm rausgenommen, da ich keine habe. Konnte auch das Programm auf den Atiny brennen, aber es passiert nichts.

Gruß
Markus


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#14 von moppe , 05.11.2013 20:28

Versuchen mit dieser:

Servo bis Pin 6 auf der AtTiny45

#include "Servo8Bit.h"

Servo8Bit myServo; //Servo program mit ATtiny45.

int pos = 0; // Variabel für servo Pos.
int posA = 20; // Position A (0 bis 180 grad)
int posB = 180; // Position B (0 bis 180 grad)
int Speed = 30; // Servo Geschwindigkeit. 1 = max Geschwindigkeit.

void setup()
{

myServo.attach(1,544,2200); //Servo an Pin 6 (PB1), Min pulsweite = 544, Max. pulsweite = 2200
// Serial.begin(9600);

}


void loop()
{
{
for(int pos = posA; pos < posB; pos+=1) // Gehen von posA bis posB in 1 grad steps
{
myServo.write(pos); // Speichern aktuelle position
delay(Speed); // Versorgung (speed)ms bis posB.
// Serial.println(pos);
}
}

delay (1000);
{
for(int pos = posB; pos > posA; pos-=1) // Gehen von posB bis posA in 1 grad steps

{
myServo.write(pos); // Speichern aktuelle position
delay(Speed); // Versorgung (speed)ms bis posA.
// Serial.println(pos);
}
}

delay (1000);

}


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#15 von Dubi , 05.11.2013 20:43

Hallo
Es tut sich nichts, leider !

Gruß
Markus


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#16 von moppe , 06.11.2013 19:14

Zitat von Dubi
Es tut sich nichts, leider !



Was hasst du gemacht und was hasst du nicht gemacht?

Um einer ATtiny zu Programmierern mussen sie:

1. ATtiny als "Hardware" (karte?) in Arduino einfügen.
2. Machen ihren Arduino bis einer ISP.
3. Bootloader ins ATtiny "brennen".
4. Programm ins ATtiny legen - via Arduino als ISP.

Ich hab's alle beschreiben an meiner webseite - In dänisch.
Vielleicht google translate kann ihn helfen?

http://moppe.dk/levhusel.html

Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#17 von Dubi , 06.11.2013 20:37

Hallo Klaus
habe es jetzt mit ISP programmer von deiner Seite probiert, und da kommt immer der fehler " avrdude:stk500_getsünc():not in sünc:resp=0x00". Und mit myavrlight usb, kann ich programmieren, aber keine Reaktion am Servo.

Gruß
Markus


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#18 von moppe , 08.11.2013 10:40

Rückwärtz gehen.....

Funktioniert "Blink" auf ihren Arduino?

Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#19 von Dubi , 08.11.2013 15:05

Hi
Auf dem Arduino uno funktioniert Blink !

Mfg
Markus


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#20 von moppe , 08.11.2013 18:43

Nächstens ISP Programm in Arduino Uno Laden.

Klappt es?


Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#21 von Dubi , 08.11.2013 19:22

Hi
Meinst Du Digital Read Serial ,das Klappt auch .


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#22 von moppe , 08.11.2013 19:37

Nein, arduino Als ISP program

Hier lesen
http://www.elektronik-bastelkeller.de/ArduinoalsISP.php

Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#23 von Dubi , 08.11.2013 19:42

Arduino isp mit blink funktioniert !


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


RE: Arduino uno

#24 von moppe , 08.11.2013 20:00

Versteht nicht?
Blink in ATtiny durch arduino als ISP funktioniert oder blink in arduino UNO funktioniert?

Klaus


"Meine" Modellbahn:http://www.modelbaneeuropa.dk
Dänisches Bahnforum: http://www.baneforum.dk
PIKO C4 "Horror Gallery": http://moppe.dk/PIKOC4.html


 
moppe
Trans Europ Express (TEE)
Beiträge: 8.729
Registriert am: 07.08.2011
Homepage: Link
Ort: Norddeusche halbinsel
Gleise Roco, PECO, Märklin/Trix, PIKO,
Spurweite H0, H0e, N, Z
Steuerung Z21, Lenz, MpC Gahler+Ringsmeier, Games on Track/Faller
Stromart AC, DC, Digital, Analog


RE: Arduino uno

#25 von Dubi , 08.11.2013 20:24

auch der test funktioniert .
Nur der sketch von Dir funktioniert nicht servo bewegt sich nicht .


Dubi  
Dubi
InterRegio (IR)
Beiträge: 121
Registriert am: 13.10.2013


   


  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz