INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 1 Bewertungen - 2 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Programmier-Anfänger
23.12.2015, 20:08
Beitrag #57
RE: Programmier-Anfänger
So Lötzinnerhitzer,

habe es nun mit dem Link von dir (Seite 8 erster Beitrag) hinbekommen... bzw. ich hab mir einfach den passeden Chip gekauft (Tiny85). Den kann ich nun über das Arduino Board bespielen...

Tauche nach dieser Hürde dann wieder ab in die Welt der Programmierung....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.12.2015, 23:12 (Dieser Beitrag wurde zuletzt bearbeitet: 23.12.2015 23:23 von Chef_2.)
Beitrag #58
RE: Programmier-Anfänger
Guten Abend,

ja ich hab mir eine Platine gemacht Wink (Mit Eagle kann ich 100 mal besser als mit Arduino) ;D

Würde hier ja gerne mal Bilder rein setzen... aber einfach ins Forum hochladen geht leider nicht...

Gerade bin ich mal wieder an einem Problem... ich frag jetzt erst mal, ob der Chip das kann:

2 Analog-Werte vergleichen

Also in meiner Sprache:

ADC1 //Eingang Strommessung

ADC2 //Ausgang Strommessung

if ((ADC2-100) == (ADC1)
{digitalWrite (S1, LOW)}; //Schalter 1

if (ADC1 >= ADC2)
{digitalWrite (S1, HIGH)}; //Schalter 1

Zitat:// Strombegrenzung über ATTiny85

int S1 = 4; //Schalter 1

int ADC1=2; //Analoge Spannungsabfrage Eingang
int ADC2=3; //Analoge Spannungsabfrage Ausgang

// Setup routine for digital port configuration

void setup()
{ // Port as output
pinMode(S1, OUTPUT); //Ausgang für Ansteuerung T1
}

// Main programm

void loop()
{
if ((ADC2-100) < (ADC1))
{digitalWrite (S1, LOW);}

if (ADC1 >= ADC2)
{digitalWrite (S1, HIGH);}

delay(500);
}

So hab ich es mal das Programm geschrieben...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.12.2015, 14:04
Beitrag #59
RE: Programmier-Anfänger
Hm,

also mache nun schon Stunden daran rum... komme aber nicht auf meinen Fehler.... Arduino Kochbuch bietet da auch kein passenden Rezept und google bringt auch nur das, was ich schon weiß....

Wieso Reagiert der Tiny85 nicht, wenn ich bei PIN7 PB2 eine Spannung von 5V gebe ? S1 sollte dann doch an PB4 schalten!?

// Strombegrenzung über ATTiny85

int S1 = 4; //Schalter 1

int ADC1=2;

int ADC_value;

// Setup routine for digital port configuration

void setup()
{ // Ports für Ausgänge
pinMode(S1, OUTPUT); //Ausgang für Ansteuerung T1
}

// Mein Programm

void loop()
{
if (ADC_value < 500)
{digitalWrite(S1, HIGH);}

if (ADC_value > 500)
{digitalWrite(S1, LOW);}

delay(500);

}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.12.2015, 18:52 (Dieser Beitrag wurde zuletzt bearbeitet: 28.12.2015 19:01 von Chef_2.)
Beitrag #60
RE: Programmier-Anfänger
So,

hier mal der Schaltplan zu meiner nächsten Übung:

[Bild: 514fe9-1451326766.jpg]

und hier mal die ersten Gehversuche... gehen tuts... aber bin mich da ned so sicher, ob das richtig ist... gerade auch bei den Berechnungen:

Eingangsspannung an z.B. ADC1 / 1023 = bei 5V ca. 0,004V das müsste dann ja heißen, dass der Chip auf einen Spannungsabfall von 0,004V ansprechen würde!?

Hier mal das Programm:

// Strombegrenzung über ATTiny85

int S1 = 3; //Schalter 1

int LDR1 = 1; //Spannungsüberwachung am Eingang
int LDR2 = 2; //Spannungsüberwachung am Ausgang

// Setup routine for digital port configuration

void setup()
{ // Port as output
pinMode(S1, OUTPUT); //Ausgang für Ansteuerung T1
}

// Main programm

void loop()
{

LDR1 = analogRead(1);
LDR2 = analogRead(2);

if (LDR2 > LDR1)
{digitalWrite (S1, HIGH);}
if (LDR2 < LDR1-10)
{digitalWrite (S1, LOW);}
if (LDR2 > LDR1-9)
{digitalWrite (S1, HIGH);}

delay(20);
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Anfänger Fragen zum Thema Pc & Datenverarbeitung Hurdy 0 301 29.03.2016 12:36
Letzter Beitrag: Hurdy
  Hilfe bei Programmierung ANFÄNGER Icemann_2 14 2.035 23.10.2015 15:51
Letzter Beitrag: Binatone
  Anfänger und Stepper Cubiator 3 1.370 20.09.2015 17:52
Letzter Beitrag: Cubiator
  Anfänger: Code für "Mini-Alarmanlage" drugX 13 2.241 11.08.2015 16:00
Letzter Beitrag: torsten_156
  Programmier Probleme ElektroChris 8 1.302 30.07.2015 12:18
Letzter Beitrag: hotsystems
  Anfänger braucht Hilfe: Avr libs sind nach Update nicht mehr ansprechbar Legofriend 1 628 15.03.2015 23:32
Letzter Beitrag: Foto-Ralf
  Ist das Projet für einen Anfänger leicht machbar? Juschi 7 1.330 07.02.2015 17:05
Letzter Beitrag: Bodo-baller
  passt das so? anfänger sucht rat Gerüst 2 947 17.11.2014 20:48
Letzter Beitrag: rkuehle
  Anfänger braucht hilfe charlie883 1 710 16.11.2014 23:09
Letzter Beitrag: nettworker
  Anfänger hat Probleme mit Fehler im Sketch mchammer 2 937 12.11.2014 22:00
Letzter Beitrag: mchammer

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste