attiny84 hilfe bei sensor einlesen nicht möglich?

OP #4512665
Hallo,

Ich hab da mal ne Frage?  Kann das sein das ich bei dem attiny84 nichts 
einlesen kann? Denn ich kann jeden Ausgang einschalten, oder blinken 
lassen. Aber nichts einlesen, egal ob digital oder analog. Und bei 
Serialbegin.(9600), kann ich mir auch nichts anzeigen lassen. Da wird 
mir nur Y angezeigt.


Ich benutze:

-Arduino UNO
-Compiler 1.6.5
-coremaster
-attiny84a

Vielleicht hatte ja jemand schon mal das gleiche Problem. Oder kann mir 
weiter helfen.

ps. möchte drei analoge sensoren einlesen an, A0 A1 A2 und drei digitale 
ausgeben. an d3 d2 d7. mehr nicht. wie gesagt ausgeben kein problem. 
aber ich kann nichts einlesen. bin um jeden tipp dankbar.
OP
also,



void setup()

{ Serial.beginn(9600);
pinMode(A0,INPUT);
pinMode(7,OUTPUT);
}

void loop()


{int sensorWert = analogRead(A0);
 serial.println(sensorWert);
delay(100);


if (sensorWert <570)

{
digitalWrite(7,HIGH);
}
else

{
digitalWrite(7,LOW);
}
}



und beim anzeigen lassen happerts schon. grüsse huber
OP
Ps. und wenn ich einen anderen Sketch hochlade. in dem ich einen 
beliebigen ausgang blinken lasse .Funktioniert das ohne weiteres.


void setup()
{

pinMode(A0,INPUT);
pinMode(9,OUTPUT);
}

void loop()

{
digitalWrite(9,HIGH);
delay(1000);
digitalWrite(9,LOW);
delay(1000);
}
Zeichne mal einen Schaltplan wie du was genau angeschlossen hast. Der 
Attiny84 hat keine HardwareUart. Nutzt du die Softwareuart ?
Wie sind die Fuses des Attiny84 gesetzt ?
Mit was lässt du dir den Wert anzeigen den du per println sendest ?

Gruß JackFrost
OP
Vcc------GND
          D0------A0/D10/AREF
          D1------A1/D9
       Reset------A2/D8
          D2------A3/D7
       A7/D3------A4/D6/SCK
  A6/D4/mosi------A5/D5/miso

Zu den fuses, da bin ich mir nicht ganz sicher. denn ich habe erst 
angefangen. 1Mhz.und ich wollte es mir über den serielen Monitor 
anzeigen lassen.Mir spielt er auch alles rüber wie es scheint. Nur liest 
er mir den analogen Wert nicht aus egal was ich mache.Achja, und schon 
mal danke für die Mühe.
Angehängte Dateien:
Huber M. schrieb:
> Vcc------GND
>           D0------A0/D10/AREF
>           D1------A1/D9
>        Reset------A2/D8
>           D2------A3/D7
>        A7/D3------A4/D6/SCK
>   A6/D4/mosi------A5/D5/miso

Die Belgung der Pins kann man im Datenblatt sehen, hier braucht es den 
Schaltplan deiner Platine. Und vorallem die Verbindung zwischen deinem 
Arduino und deiner Platine.

Ist dein Uno nur der ISP Programmer ? Oder hast du den Sketch von hier 
http://www.arduinoforum.de/arduino-Thread-Serial-Monitor-als-Debughilfe-f%C3%BCr-den-ATtiny85-und-andere-ATMEL-Mikrocontroller 
geflashed ?

Gruß JackFrost
OP
-Also ich habe den Arduino als ISP Programmer.

-Das schaltbild ist genau das gleiche, bis auf der blaue auf beiden 
bildern. -Aber bei dem 85er habe ich keine probleme.
-Und core master ist eine libary erweiterung für die IDE damit sie die 
tynis erkennt. Wie gesagt beim 85er läuft das ohne probleme ab. auch 
ohne den blauen Draht. Allerdings habe ich die Verdrahtung nicht von der 
hier genannten seite.Weiss auch nicht mehr genau woher.
OP
Also ich habe ihn jetzt auf ein steckbrett aufgebaut. Es scheint wohl so 
als ob er einen fehler hat. jetzt muss ich erst mal einen neuen 
bestellen. Und zwar ist es so. Auf pin 10 blinkt er, das soll er auch. 
Auf pin 9 sollte er den sensor einlesen. Dort aber leuchtet die diode. 
und auf pin8 leuchtet die led sehr schwach. also wird er irgendwie einen 
kurzschluß haben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.