Show Posts
|
|
Pages: 1 ... 3 4 [5] 6 7 ... 214
|
|
62
|
International / Deutsch / Re: 230V Erkennung / Detektierung für Arduino und andere Microkontroller
|
on: March 10, 2013, 04:27:36 pm
|
|
Die Theorie, daß ein FI sowas wie eine zuverlässige Lebensversicherung darstellt ist leider falsch. Ein FI löst aus bei einem Fehlerstrom, d.h. in der Regel bei einem Erdschluß. Wenn jemand bei einer unisolierten Eigenkonstruktion an Phase und Null kommt und auf nichtleitendem Boden steht, dann verbrennt er sich die Finger oder es geht schlimmer aus. Das Gleiche gilt auch bei Trenntrafos.
Auf was ich raus will: es gibt einen Grund warum man solche Anleitungen normalerweise nicht im Internet findet. Die Schaltung ist trivial, wer sowas nicht selber hinbekommt hat zuwenig Ahnung und sollte die Finger davon lassen.
|
|
|
|
|
63
|
International / Deutsch / Re: 230V Erkennung / Detektierung für Arduino und andere Microkontroller
|
on: March 10, 2013, 03:02:21 pm
|
|
Die Schaltung funktioniert elektrisch, sicherheitstechnisch habe ich da aber so meine Bedenken. Kein Gehäuse, alle Kontakte offen, also nicht schutzisoliert und dann kein Schutzleiter. Sowas würde ich nicht veröffentlichen. Wer die Sicherheitsvorschriften kennt, der weiß normalerweise auch wie man sowas verschaltet. Wer sie nicht kennt sollte so eine Schaltung nicht nachbauen.
|
|
|
|
|
66
|
International / Deutsch / Re: Variablenspeicherverbrauch reduzierbar?
|
on: March 08, 2013, 11:09:45 am
|
|
Float ist langsam und die Floats libs brauchen Platz. Du benutzt POW aber um x^2.5 zu berechnen, sonst für nichts. Und das nur für 64 verschiedene Werte. Leg das doch einfach vorberechnet in einem 64 Elemente großen Progmem Array ab. Dann die Werte einfach auslesen anstatt sie zu berechnen --> fertig. Schnell und mit Integerarithmetik.
|
|
|
|
|
68
|
International / Deutsch / Re: Was bedeutet ? :
|
on: March 05, 2013, 04:29:41 pm
|
|
Professionelle Entwickler lernen eine neue Sprache normalerweise in 1-3 Wochen. Außer es ist neuer Sprachtyp den sie nicht kennen (wechsel zwischen imperativ, Objekt orientiert, Stack orientiert, funktional, Mengen orientiert oder eine völlig neue Syntax) Für eine umfangreiche API 1/2 - 1 Jahre. Danach können die das im Halbschlaf. "Gute" Kommentare sind so eine Sache. Anfänger schreien oft nach "guten" Kommentaren, wollen aber eigentlich schlechte Kommentare. Schlechte Kommetare sagen "was" der Code macht. Gute Kommentare sagen "warum" der Code etwas macht und zeigen kritische Stellen auf. Optimalerweise ist Code so geschrieben, daß er möglichst keine Kommentare braucht.
Auf was ich raus will: im Arduino Umfeld ist der Code fast immer so einfach, daß er leichter und schneller zu lesen ist als die Kommentare. In so einem Umfeld sind Kommentare störend. Wer umbedingt die Kommentare haben will die nur wiedergeben "was" der Code macht kann sich die auch gleich von Doxygen generieren lassen.
Was "x << y" angeht: das ist nicht immer ein Shift, vor allem bei Strings nicht. Professionelle Entwickler erwarten für einen einzelnen Operator keinen Kommentar. Auch nicht für ?:
Im empfehle für solche Fragen im Zweifelsfall das Buch "Code Complete" von McConnel.
|
|
|
|
|
69
|
International / Deutsch / Re: Was bedeutet ? :
|
on: March 05, 2013, 02:46:16 pm
|
Nachtrag: was die Liste mit "ALLEN" Tricks angeht, die wird es niemals geben. Die Sprache C entwickelt sich ja weiter und die Liste der Tricks ist lang. Hier ist einer bei dem sich die Experten garantiert streiten würden ob er überhaupt in einer Liste stehen sollte: http://de.wikipedia.org/wiki/Duff%E2%80%99s_DeviceOder mal anders formuliert: gibt es eigentlich eine Liste mit ALLEN Tricks und Kniffen die ein Fußballprofi kann, so, daß jeder Dorfkicker die einfach lernen kann und mithalten könnte??? Wenn nein, wieso sollte das bei der Softwareentwicklung anders sein?
|
|
|
|
|
71
|
International / Deutsch / Re: USB Injection möglich
|
on: March 04, 2013, 12:45:10 pm
|
|
Nein, open source kenne ich sowas nicht. Und closed source auch nicht. Mir würden Leute einfallen die sowas als Auftragsarbeit hinbekommen würden. Aber das Preisschild willst Du gar nicht erst wissen.
|
|
|
|
|
72
|
International / Deutsch / Re: USB Injection möglich
|
on: March 03, 2013, 02:53:13 am
|
|
Sowas ist möglich, aber unverhältnismäßig schwierig. Auch wenn die Antwort hier nicht gerne gehört wird: wer fragen muß wie sowas geht hat keine Chance das hinzubekommen. Es ist schon schwierig genug sich dazwischen zu hängen. Zuverlässiges Injecten kannst Du vergessen außer Du bist ein USB Gott.
|
|
|
|
|
73
|
Community / Exhibition / Gallery / Re: Alarm clock
|
on: March 02, 2013, 04:10:02 am
|
|
IMHO the requirements could be translated to: - use a projector to display anything at the ceiling and - use a standard IR remote (plus a IR decoder on the Arduino side) as an input.
|
|
|
|
|
74
|
Community / Exhibition / Gallery / Re: Lighthouses
|
on: March 02, 2013, 04:08:27 am
|
|
I know that static initializes are called before init. However in this case this does not matter.
The timings are official timings of the lighthouses. I think 5800 off is not that bad if you think about the top speed of a vessel that has to rely on lighthouses.
And thanks for the flowers with regard to the templates.
|
|
|
|
|