interessante software um platinen-layouts zu entwerfen und simulieren: IBF-Wiki deutsch
Blog-Thema: Allgemein
Auto-Kalibrierung durch Ableitung
Erst zu spät, als es in einem Projekt zu verwenden fiel mir einen Nutzen der Steigung auf: die Auto-Kalibrierung. Oft wenn man mit Daten arbeitet, die sich in Bereichen bewegen die unbekannt oder unersichtlich sind, lohnt es sich mit der Ableitung der Daten zu arbeiten. Arbeitet man mit einem Sensor, der einen klaren Maximal und…
Darstellung Steigung
Da der Wert der Steigung positiv als auch negativ sein kann, empfehlt es sich dafür eine spezielle Darstellung zu wählen: Ich habe 7 LEDs an das Arduino gekoppelt. Das mittlere LED (LEDNR 4) leuchtet immer, es repräsentiert eine Steigung von Null. Sobald man den Pressurebutton drückt, beginnen zusätzliche LEDs zu leuchten. Ist die Steigung positiv,…
Lineares dimmen
Um eine LED linear zu dimmen (im Gegensatz zur SinusDimmung), verwende ich einen Dreisatz. prozent = 100 / max * mom 100% wird durch den maximalen Rückgabewert des Sensors geteilt und danach mit dem momentanen Wert des Sensors multipliziert. Man erhält eine Zahl zwischen 0 und 100 -> Variable prozent. die LED wird anhand dieser…
Dimmen#2 – Schieberegler
Diese Schaltung funktioniert ähnlich wie das Dimmen mit dem Fotowiderstand. Statt dass die Werte durch die Lichtstärke generiert werden, gibt hier die Position des Schiebereglers einen Wert heraus ( zwischen 0 und 1023 ). Natürlich werden alle dazwischenliegenden Werte ebenfalls durch stärkeres / schwärcheres Leuchten abgebildet. 1: Regler ist links, Wert = 0, LED leuchtet…
Dimmen #1 – Fotowiderstand
Ein Fotowiderstand in der Schaltung misst die Stärke des Umgebungslichts. Daraus werden Werte zwischen ca. 10 ( viel Licht ) und 900 (wenig Licht) generiert. Auf Grund davon wird eine LED gesteuert: Bei einem niedrigen Wert (= viel Licht) leuchtet die LED nicht, je mehr das Licht abnimmt, desto stärker beginnt die LED zu leuchten….
Sags doch schnell per LED
Über den Serial-Monitor können 3 verschiedene Zustände eingegeben werden. j = LED leuchtet n = LED leuchtet nicht p = LED fadet ein und aus Filmchen der 3 verschiedenen Zustände
LED dimmen mittels Buch
Ausgegangen sind wir von einer einfachen Analog IN/OUT Schaltung (siehe voriger Post). Danach haben wir den Sensor, bzw seinen Wertebereich genauer angeschaut. Obwohl laut Beschreibung 0-1023 war dieser praktisch nur ca. 0-300 (Position je nach Widerstand varierend). Danach haben wir diesen Wertebereich auf den Dimmer gemappt outputValue = map(sensorValue, 340, 600, 0, 255); Bis dahin…