ATtiny-C-code

Gast #334050
Lesenswert?
• ▲
▼
>ATiny-Mikricontroller
Dass Tinies klein sind, weiß ich, aber sie als mikrig zu bezeichnen,
finde ich nicht nett.

Zum Rest der Frage wie immer: Welcher controller, welcher Sensor.
Als Vorschlag:

#include<sensor.h>

int main(void)
{
  for(;;)
  {
   read_sensor();
   calculate_result();
   show_result();
  }
  return 1;
}

ist C und sollte funktionieren.
Gast #334053
Lesenswert?
• ▲
▼
Danke dir.
der Mikrocontroller ist ATtiny45, und ein Drucksensor.
was mit read-sensor, soll diese fkt. auch die AD-Wandler initialisierug
und auslesen enthält?
kannst du vielleicht einbißen kommentieren,meine ich die 3 fkt.
danke
Gast #334057
Lesenswert?
• ▲
▼
Solltest du nicht erstmal die Fragen beantworten?
Welcher Controller? _> attiny45

bleibt welcher Sensor?
Schaltplan?
Wo hast du ein Problem?

Auf allgemeine Fragen bekommt man nur allgemeine Antworten oder keine.
Gast #334058
Lesenswert?
• ▲
▼
ja ein Drucksensor von HubaControl, mit 3 Pins. GND, Vcc,und der dritte
mit Mikrocontroller eingeschlossen(ADC3).
als erste habe ich AD_Wandler intitialisiert, ich auch ein Kalibrierung
gerechnnet(mathematiches Formel zwischen Druck und Spannung am
Ad-Wandler)
mein Ziel: ich habe ein bestimmte druck, und wenn die gemessene druck
unter diese wert ist, dann wird ein Led angemacht.
jetzt soll ich eine fkt,reade-sensore programmiert,diese Fkt liefert
ein digital wert, um jetzt dise mit meine wert zu vergleichen, wie wird
das?
und brauche ich einen Timer,so warte zeit oder wie beim sensor
auslesen?

Danke
Gast #334059
Lesenswert?
• ▲
▼
Ich verstehe nicht ganz wo dein Problem liegt wenn du den AD-Wandler
initialisiert hast.
Du startest eine Adcwandlung,wartest bis die fertig ist und
liest den Wert.
Wenn der Wert < als dein Sollwert wird die Led angemacht.
>jetzt soll ich eine fkt,reade-sensore programmiert,diese Fkt liefert
>ein digital wert, um jetzt dise mit meine wert zu vergleichen, wie
wird
>das?
Ich verstehe ungefähr was du willst, allerdings verstehe ich nicht wie
du den Rest programmieren konntest, wenn du an dieser Funktion
scheiterst.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.