Hey Leute, ich habe mich jetzt ein bißchen mit dem Attiny13 und Assembler befasst und kann jetzt ganz tolle Sachen mit LED ´s machen . Das wird aber auf dauer ein bißchen langweilig. Man möchte ja nicht ewig bei "Hello World" stehen bleiben. Also hab ich mir vorgenommen ein Thermometer zu basteln. Das kann man schließlich immer gebrauchen.
Leider brauch ich da glaub ich ne Menge Hilfe. Ich erklär erstmal wie ich mir das vorgestellt hab und vielleicht haperts ja da schon. Und zwar wollte ich nen Temperatur Sensor an den ADC Eingang des uC anschließen, dann im uC gucken welchen Wert (0..1023) ADC hat und das dann in die Temperatur umrechnen. Bei 5Volt müsste doch volle Spannung 1023 sein und keine Spannung 0, oder???.
Dann wollte ich nen Sieben Segment Treiber an Ausgang 0-4 des Attiny anschließen und damit die Temperatur auf ner Sieben Seg. Anzeige ausgeben. Ich weiß das ich dann natürlich nur eine Zahl habe,aber mir fehlen beim Attiny13 halt die Ports für mehr anzeigen. Damit lebe ich dann halt erstmal. Reicht ja wenn ich weiß das ne 1 für zehn grad steht und ne 2 für zwanzig etc. Das müsste doch soweit alles klappen oder hab ich da bis jetzt Denkfehler drin?
Edit: hab grad gesehen das nen Max7219 Baustein gibt. Da brauch ich nur drei Ports und kann zig 7Seg Anzeigen steuern. Aber das wär für den Anfang ein bißchen zuviel. Ich möchte erstmal nur die eine Anzeige ans laufen kriegen.
Leider fehlt mir der Plan wie ich das mit dem ADC in Assembler Programmiere. Hat vielleicht jemand von euch nen Beispiel-Code oder so rumfliegen den er mir kopieren könnte. Ich versuch dann durchzusteigen und wenns nicht klappt frag ich nochmal nach. Vielen Dank schonmal, Mfg GreenArrow
Leider brauch ich da glaub ich ne Menge Hilfe. Ich erklär erstmal wie ich mir das vorgestellt hab und vielleicht haperts ja da schon. Und zwar wollte ich nen Temperatur Sensor an den ADC Eingang des uC anschließen, dann im uC gucken welchen Wert (0..1023) ADC hat und das dann in die Temperatur umrechnen. Bei 5Volt müsste doch volle Spannung 1023 sein und keine Spannung 0, oder???.
Dann wollte ich nen Sieben Segment Treiber an Ausgang 0-4 des Attiny anschließen und damit die Temperatur auf ner Sieben Seg. Anzeige ausgeben. Ich weiß das ich dann natürlich nur eine Zahl habe,aber mir fehlen beim Attiny13 halt die Ports für mehr anzeigen. Damit lebe ich dann halt erstmal. Reicht ja wenn ich weiß das ne 1 für zehn grad steht und ne 2 für zwanzig etc. Das müsste doch soweit alles klappen oder hab ich da bis jetzt Denkfehler drin?
Edit: hab grad gesehen das nen Max7219 Baustein gibt. Da brauch ich nur drei Ports und kann zig 7Seg Anzeigen steuern. Aber das wär für den Anfang ein bißchen zuviel. Ich möchte erstmal nur die eine Anzeige ans laufen kriegen.
Leider fehlt mir der Plan wie ich das mit dem ADC in Assembler Programmiere. Hat vielleicht jemand von euch nen Beispiel-Code oder so rumfliegen den er mir kopieren könnte. Ich versuch dann durchzusteigen und wenns nicht klappt frag ich nochmal nach. Vielen Dank schonmal, Mfg GreenArrow