0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #45 on: January 10, 2011, 04:22:15 am » |
http://rapidshare.com/files/441765401/ssd1325.zipDa ich noch gar keine Möglichkeit zum Testen hatte ist das natürlich für den Moment nicht ganz ernst zu nehmen nech ... #include <ssd1325.h> #define YELLOW 15 #define BLACK 0
void setup(){ OLED.init(); OLED.clear_screen(); OLED.string("Haha,es geht!",2,4,YELLOW,BLACK,0); /* OLED.string - Syntax: * 1. char_array, das was man schreiben will * 2. Spalte (0-16) * 3. Zeile(0-9) * 4. Vordergrund(0-15,bzw 0x00-0x0f) * 5. Hintergrund(0-15,bzw 0x00-0x0f) * 6. X-offset(anzahl der Pixel um die die schrift nach rechts(+) oder links(-) versetzt wird) */ };
void loop(){ if((millis()>>9)%4==0){ OLED.string("/",3,6,YELLOW,BLACK,0); } else if((millis()>>9)%4==1){ OLED.string("-",3,6,YELLOW,BLACK,0); } else if((millis()>>9)%4==2){ OLED.string("\\",3,6,YELLOW,BLACK,0); } else if((millis()>>9)%4==3){ OLED.string("|",3,6,YELLOW,BLACK,0); }; };
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #46 on: January 10, 2011, 04:26:38 am » |
Also ich habe das ganze auch nur für ein Netzteilbetrieb vorgesehen.
Klar, das Orginal hat 2xAAA Batterien drinnen. Keine Ahnung wie lange das Gerät dann damit läuft.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #47 on: January 10, 2011, 04:28:17 am » |
Wahrscheinlich Jahre, weil das Display immer nur für <1 min an sein sollte. Würde ich mal tippen ... das ist natürlich nicht unser Ziel.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #48 on: January 10, 2011, 04:32:34 am » |
Das kann sein. Zumindest Wochen.
Frage noch zu Lib: Text setzen ist schonmal Cool. Ist setPixel (und damit der Grundstein für drawLine, drawBox etc.) dabei?
|
|
|
|
« Last Edit: January 10, 2011, 04:32:42 am by DE8MSH »
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #49 on: January 10, 2011, 04:37:11 am » |
set2Pixel, ja  bei dem Display kann man immer nur 2 Pixel auf einmal setzen. Aber in unterschiedlichen Graustufen, also auch einen schwarz, einen gelb, klar ... was meines Erachtens nicht geht ist: setze genau diesen einen Pixel voll gelb, lass aber alles andere drum rum wie es ist. Zumindest geht das nicht ohne weiteres. Bilder malen ist wiederum kein Thema, siehe Speedoino Thread Auch Videos sind kein Problem wenn man genug Speicherplatz hat ^^ ( wobei ein Bild 80*102*4 Bit braucht, knapp 4kB .. auf einer 2 gig Sd Karte passen also 534199 Frames, etwas über 7 Std Film ..bei 20 Frames/sec )
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #50 on: January 10, 2011, 05:24:02 am » |
Kann man nicht nur das H oder L Nibble setzen?
Egal. Erstmal muss dei Spannung und der Strom ran ;D.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #51 on: January 10, 2011, 05:41:38 am » |
Nope, gerade nochmal getestet ... selbst wenn man ihm sagt: OLED.filled_rect(30,10,60,40,15); OLED.send_command(0x15); OLED.send_command(32); OLED.send_command(33); OLED.send_command(0x75); OLED.send_command(20); OLED.send_command(20); OLED.send_char(0x00);
kommen 2 schwarze Pixel. Laut Datenblatt des Controllers gehts schlicht nicht. Ist aber maximal untragisch. Also ich konnte bisher noch alles damit bauen was ich wollte .. edit: ach ja, filled rect gibts auch Zum Löschen von anzeigen sehr praktisch. Die Highlightbar aus dem Speedoino ist auch drin!
|
|
|
|
« Last Edit: January 10, 2011, 05:43:19 am by jkw »
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #52 on: January 10, 2011, 05:54:10 am » |
Hi jkw, es gibt Orderprobleme. Siehe Mail an Dich... :-/ Ich muss den MC nun in Sande ordern. Frage: wird nun alles auf 5V gemacht? Dann sähe ein Kalkulationsergebnis so aus:
Ct=1039 pF Ipk=570 mA Rsc=0.526 Ohm Lmin=182 uH Co=584 uF R=180 Ohm R1=1.5k R2=13k (12.08V)
Was ist eigentlich Ipk? Der maxstrom, der abgegeben wird bei 12v? Mal so gefragt.
Also: Sande? 5V? Musst Du den Treiber ändern?
|
|
|
|
« Last Edit: January 10, 2011, 06:07:30 am by DE8MSH »
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #53 on: January 10, 2011, 06:39:07 am » |
Ich bin dagegen das ganze auf 5V zu ändern, einen mit 3.3V einen mit 3.3-15V, Teile alle lassen wie sie waren. Wenn der 3.3V nicht am 3.3V Ausgang des Arduinos läuft dann nehmen wir halt den 3.3-15V für den 5V Ausgang am Arduino. Macht das für dich Sinn "in Sande" zu bestellen oder ist das irgendwie erleblich teurer, ärgerlicher? Falls ja: ich kann versuchen der Farnell Bestellung zu beschleunigen und würde dann die Schaltung kurz testen. Aber keine Garantie das es klappt. Kann ich morgen herausfinden. Ipk-> Ich nehme es an. Fitting test Results: (für den Treiber in der Mitte hat ich nicht mehr genug Krams zum bestücken. Aber wenn man sich den rechten in das freie Feld "reindenkt" sieht man das es klappen wird.      edit: der Links ist natürlich der SSD0323 für mein Speedoino
|
|
|
|
« Last Edit: January 10, 2011, 06:42:22 am by jkw »
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #54 on: January 10, 2011, 06:48:10 am » |
Das Geraffel für 3,3v hatte ich ja schon in Sande geordert - bis auf den MC. Ich habe übersehen, dass die den MC auch haben.
Ich rief dort vorhin an und sie sagten mir, dass die Order schon im Versand sei. Also konnte ich den MC nicht mehr anbeilegen lassen. D.h. ich werde nun den MC in Sande nochmal nachordern. Das ist für mich nun günstiger als bei Farn, weil ich mit Mindermenge güsntiger bin.
Resumee: ich order den MC nach und gehe immernoch davon aus, dass der Stoff komplett am Mittwoch da ist. Alles wird gut. ;D
BTW: D.h. Du quetscht "meinen" Treiber, also für das SSD1325, ganz rechts mit rauf?
|
|
|
|
« Last Edit: January 10, 2011, 06:53:09 am by DE8MSH »
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #55 on: January 10, 2011, 07:03:21 am » |
Jop, also die ganze Platine wird in zweifacher Ausprägung gefertigt. 2x Speedoino, 2x3.3Vssd1325 und 2x3.3-15Vssd1325 ... einen kannste bekommen.
|
|
|
|
« Last Edit: January 10, 2011, 07:06:46 am by jkw »
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #56 on: January 12, 2011, 03:45:31 am » |
Hi, ich hab mir gerade mal angesehen was wir noch so alles an Teilen brauche ( Kondensatoren etc ) und dabei festgestellt das der SPannungsstabilisator mit >700(!)uF da drin steht. Was hast du denn da gekauft wenn ich fragen darf ? :-/ Ich hab mir mal das Angebot in der Größenordnung bei Conrad angesehen und muss feststellen: Die werden riesig, sowohl von den Abmaßen wie auch vom Preis. Also son Vieh passt definitiv nicht drauf Kannst du das eventuell mal mit nem 220uF Konensator testen ( ist ja auch in der Beispielschaltung verbaut gewesen ) Gruß JKW
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #57 on: January 12, 2011, 03:55:20 am » |
Ich habe die Teile aus Deiner Eagle Schematic entnommen. Da tauchte ein >700µ nicht auf. Das wäre mir aufgefallen. Weicht die Schematic ab?
|
|
|
|
« Last Edit: January 12, 2011, 03:56:36 am by DE8MSH »
|
Logged
|
|
|
|
|
0
Offline
Full Member
Karma: 0
Posts: 143
Arduino rocks
|
 |
« Reply #58 on: January 12, 2011, 04:03:11 am » |
Alles klar, da hatte ich auch die 220uF verbaut. Die >700uF hab ich gerade in deiner Berechnung auf der 2. oder 3. Seite gesehen. Ich hoffe mal das es auch mit 220uF läuft. Wirst du ja bald testen können 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Sr. Member
Karma: 4
Posts: 341
A SWL life as a coder... I'll try.
|
 |
« Reply #59 on: January 12, 2011, 04:05:28 am » |
Es muss! :-/ Ich melde mich wieder sobald ich es verlötet habe.
|
|
|
|
« Last Edit: January 12, 2011, 04:09:13 am by DE8MSH »
|
Logged
|
|
|
|
|
|