Loading...
  Show Posts
Pages: 1 2 [3] 4 5 ... 53
31  International / Deutsch / Re: Ajax Request auswerten. on: May 13, 2013, 01:18:32 pm
hi,

schau hier, die erste antwort. da hängt ein sketch von mir dran, wo ich mit jquery und ajax die mitgegebenen variablen verarbeizt. ist zwar ein POST- und nicht ein GET-request, aber das prinzip ist das gleiche.
http://forum.arduino.cc/index.php?topic=156252.msg1170775#msg1170775
gruß stefan
32  International / Deutsch / Re: string an Funktion übergeben - speicheroptimierte Programmierung on: May 11, 2013, 09:11:16 am
hi,

verwende das F-makro:

sendToScada(F("this text should be send to a scada system"));

dann wird der text im flash abgelegt.

gruß stefan
33  International / Deutsch / Re: LED Lauflicht RGB Strip WS2811 on: May 10, 2013, 11:00:14 am
hi,

Quote
6 oder 7 Batterien ermöglichen den Einsatz eines Stepdownwandlers der wesentlich billiger zu bekommen ist.

dieser satz von uwe ist doch die lösung für Dich...

dazu ein wandler wie dieser:
http://www.conrad.de/ce/de/product/157954/DCDC-Wandler-Innoline-R-78E50-05-Recom-International-R-78E50-05-Gehaeuseart-SIP-3-Ausgangsspannung-5-VDC-Ausgangs?queryFromSuggest=true

oder eben stärker, wenn Du mehr als 500mA brauchst, und fertig.

gruß stefan
34  International / Deutsch / Re: RTC 1307 Lib Problem on: May 10, 2013, 10:53:45 am
hi,

Dein problem mit diesen 2165er-werten liegt nicht an der lib, sondern das kommt bei anderen libs auch vor. hat vielleicht etwas mit der bcdtodec-umrechnung zu tun (vielleicht in kombination mit der seriellen schnittstelle), aber da bin ich nicht sicher.

oliver ist da sicher fitter.

was passiert, wenn Du die klasse Time in die DS1307 reinkopierst, kann Dir sicher auch oliver sagen, der hat sie ja geschrieben...

gruß stefan

35  International / Deutsch / Re: RTC 1307 Lib Problem on: May 09, 2013, 04:53:27 pm
hi,

ich hab' das jetzt mal ausprobiert:

ohne pullups funktioniert zwar das stellen, aber das lesen dann nicht (nur nullen).
daß das stellen funkt, weiß ich weil ich die ds1307new zwischendurch verwendet hab'.
mit pullups kommt beim lesen das, was Du geschrieben hast.
einfach eine schlechte bibliothek, würd' ich sagen, da hilft nur googeln.
was müßtest Du so groß umbauen, wenn du die wire verwendest? geht auch ohne ds1307-library. spart gewaltig speicher...

gruß stefan
36  International / Deutsch / Re: Boarduino mit 10Volt ? on: May 09, 2013, 02:58:22 pm
hi,

wenn Du einen conrad in der nähe hast und nicht eine platine auf eine platine löten willst, der hier ist sehr günstig und hat einen guten wirkungsgrad:

http://www.conrad.de/ce/de/product/157954/DCDC-Wandler-Innoline-R-78E50-05-Recom-International-R-78E50-05-Gehaeuseart-SIP-3-Ausgangsspannung-5-VDC-Ausgangs?queryFromSuggest=true

rastermaß 2,54, passt auch auf ein breadboard

gruß stefan
37  International / Deutsch / Re: RTC 1307 Lib Problem on: May 09, 2013, 01:44:44 pm
Quote
hast Du die RTC gestellt?

bevor Du das getan hast, ist die rtc tot.
38  International / Deutsch / Re: RTC 1307 Lib Problem on: May 09, 2013, 01:43:32 pm
hi,

Quote
1) die I2C Schnittstelle, die der RTC benutzt ist auf Pins A4 und A5 des Arduino UNO. Alle I2C devices werden dort angeschlossen und alle Bibliotheken greifen auf diese Schnittstelle zu.

das scheint ja eben das besondere dieser bibliothek zu sein, daß sie das nicht tut.

gruß stefan
39  International / Deutsch / Re: Led Uhr on: May 08, 2013, 11:52:21 am
hi,

16 bit in eine variable zu lesen ist kein problem. das muß dann eine word-variable sein. ansprechen kannst Du die 2x8bit dann mit highByte und lowByte. ich meine aber, daß Du Dich da verrennst.
und warum willst Du multiplexen? shift-register kosten doch nix.

gruß stefan
40  International / Deutsch / Re: Led Uhr on: May 08, 2013, 10:50:49 am
hi,

Du kannst bei einer binärzahl nur acht bit übergeben. eine so lange binärfolge, wie Du sie brauchst, könntest Du in einem array aus acht byte ablegen, dann hast Du hintereinander 64 bit im speicher.
ob es allerdings einen genialen trick gibt, alle 64 bit um eine stelle weiterzuschieben, weiß ich nicht.
wenn es den nicht gibt, würd' ich es auch nicht so kompliziert angehen.

als programmier-anfänger sind grenzgeniale lösungen für Dich gift, weil es dann zwar funktioniert, Du es aber nicht verstehst, und Du machst den eindruck, als möchtest Du etwas lernen.
sagen wir jetzt mal, Du legst ein array namens sek aus byte an.

byte sek[8];

und Du willst, das die led nummer 28 leuchtet. dann mußt Du errechnen, in welchem der acht byte Du maniipulieren mußt. dazu dividiert Du 28 durch 8. ergebnis=3 (wenn Du nur mit ganzen zahlen arbeitest, ist das ergebnis auch eine ganze zahl). Du mußt also sek[3] ändern (achtung: die erste sek ist sek[0], sek[3] ist also die vierte in der reihe, was ja auch klar ist bei 28).

das wievielte bit in sek[3] Du auf 1 setzen mußt, bekommst Du durch den modulo-operator. der macht nicht anderes, als eine zahl durch eine andere zu dividieren und gibt Dir den rest zurück. er schreibt sich %.

also 28 % 8 ergibt 4. Du mußt also bit 4 manipulieren (wiederum achtung: auch hier bei den bits in einem byte wird bei 0 begonnen).

Du weißt also jetzt, bit 4 in sek[3] mußt Du ändern.

verdau' das mal, ich muß jetzt nach hause.

gruß stefan
41  International / Deutsch / Re: Led Uhr on: May 07, 2013, 02:57:43 pm
die ds1307 gibt Dir jede sekunde ein signal. bei jedem signal schiebst Du den einser für die sekunden um eins weiter und kümmerst Dich nicht um die "richtige" zeit. nach 60 signalen liest Du die 1307 aus und "stellst" die uhr neu ein. damit hast Du stunden und minuten auch erledigt.

nur so als vorschlag...


gruß stefan
42  International / Deutsch / Re: Led Uhr on: May 07, 2013, 01:42:04 pm
hi,

uwe, der tip war grenzgenial, danke. die sind 5 minuten von meiner firma entfernt. außerdem sind die im metalab, und da will ich ewig schon hin. ein grund mehr, es endlich zu tun...

das mit dem charlieplexing ist prinzipiell schon scharf, aber für diese anwendung nach meiner meinung über's ziel geschossen. schieberegister kosten fast nix ind die ansteuerung ist einfacher für einen anfänger. pins spart man auch nicht und außerdem haben wir ja genug davon...

gruß stefan
43  International / Deutsch / Re: Led Uhr on: May 07, 2013, 12:43:34 pm
hi, uwe,

mit plexiglas. alle 1,6cm mit einer bandsäge eingeschnitten und dann heiss gebogen. scheint mir sinnvoller als die würfel bei der originalen equinox.
sandstrahlen muß ich noch entscheiden, wenn sie fertig ist. die front ist aus schwarzem plexiglas.

gruß stefan
44  International / Deutsch / Re: Led Uhr on: May 07, 2013, 12:40:22 pm
hi,

Quote
Es soll so ähnlich werden wie die uhr aus dem link aber

aber was? Du willst doch nach vorne strahlen, oder? wenn so wie die equinox, dann sind ws2812-strips besser. pro meter 60 rgb-leds, also ein durchmesser der uhr von etwa 35cm.
aber bei der equinox muß Dir klar sein, daß das schwierigste nicht die elektronik oder der code sind, sondern der handwerkliche teil.
wegen der platine: wenn Du sie selbst machst (tintenstrahldrucker und selbst ätzen), ist das ok, ein paar euro für's material. eine platine fertigen lassen zehlt sich nicht aus. und wo bleibt da der ehrgeiz zum selbermachen.
batterei würde ich keine verwenden. bei stromausfall ist sie schnell leer, und für die DS1307 nimmt man eine knopfzelle, die hält 15 jahre.

gruß stefan
45  International / Deutsch / Re: Led Uhr on: May 07, 2013, 11:44:15 am
Quote
Ich würde, wie Stefan, auch nicht so viel für eine RTC ausgeben...

vor allem für die gleiche RTC. die teure ist ja nicht besser oder so.
gibt's bei amazon lustigerweise auch um €1299. wäre neugierig, ob die jemand kauft...

gruß stefan
Pages: 1 2 [3] 4 5 ... 53