-
Thread
Bildverarbeitung für Widerstandsfarbringe erkennen, OpenCV?
älterer Laptop oder ein Pi in Frage. Kamera/Optik habe ich noch keine. Sollte auch möglichst günstig (max. 100€) sein. Kann man hier evtl. sogar eine billige Webcam verwenden? Meine Frage ist nun, wie ich solch eine Bilderkennung möglichst einfach realisieren kann. Habe gehört, dass OpenCV sehr verbreitet
or br br) 1,05 kΩ (br sw gn br br) <-> 115 Ω (br br gn sw br) 10,7 kΩ (br sw vi ro br) <-> 127 Ω (br ro vi sw br) 107 kΩ (br sw vi or br) <-> 137 Ω (br or vi sw br) 127 kΩ (br ro vi or br) <-> 13,7 kΩ (br or vi ro br) [/pre] Da sollte man versuchen, zusätzlich die Abstände zwischen
-
Thread
Benötige Hilfe mit Atmega16
die Zeiten der CAP Entladung ändern kann damit ich sie länger einstellen kann? Geht jetzt nur bis max. 15ms und ich würde gern bis 50ms einstellen können. Gruss Jörg
not found make: [welder_neu.elf] Error 127 (ignored) avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature welder_neu.elf welder_neu.hex avr-objcopy: 'welder_neu.elf': No such file make: *** [welder_neu.hex] Error 1 Build failed
-
Thread
I2C Scanner an MC
- PCF8574(A) - PCF8591 - PCF8583 - DS1307 - MCP23008 - MCP23017 - Speicher 2408 - MAX518 Meine Gedanken wären dass ich das Bauteil über die Adresse anspreche und das ACK abwarte. Was mein Ihr geht das einfacher? Grüße Ingo
Jede I2C-Lib hat eine Funktion, mit der man die Kommunikation auf einer Adresse startet. Da es nur 127 unterschiedliche Adressen gibt (ich ignoriere mal die 10-Bit Erweiterung) bedeutet das in einer Schleife diese 127 Adresse durchprobieren. Entweder ein IC antwortet mit 'ACK' oder niemand antwortet
-
Thread
c++ sockets recv
[c] select(sock_max+1, &sock, NULL, NULL, NULL); [\c] ock ist mein Socket. Aber was soll sock_max sein?
recv_size] = '\0'; std::string test1 = std::string(echo_buffer); int ready=select(sock_max+1, &sock, NULL, NULL, NULL); //!! Das Problem!! if(recv_size > 0) { _all+=test1; //return 0; printf(echo_buffer); printf("\n"); printf
-
Thread
Peltier Daten verstehen
Wärmeverlust? Oder wie ist das zu verstehen? https://www.conrad.de/de/p/quickcool-qc-127-1-4-8-5md-hightech-peltier-element-15-5-v-8-5-a-72-w-a-x-b-x-c-x-h-40-x-40-x-x-3-4-189183.html#productDownloads
(max.) 72 W im Datenblatt??
-
Thread
gelegentliche Datenfehler auf RS485
das Interface bedingt ist und nicht durch Macken im Display selbst? > Als Transmitter benutze ich MAX487ESA und MAX487CSA Ich kann keine Angaben zur verwendeten Baudrate finden. Aber MAX487 sind Baudraten begrenzte Treiber, die Baudrate ist dann wohl eher moderat? Diese Treiber sind auch mit fehlerhafter
anliegen. > Die MAX487 haben 100nF am VCC, die Versorgungsspannungen (die 5V für die > MAX487 "mache" ich direkt auf den jeweiligen PCBs mit einem AMS1117-5,0) > haben ordentliche 22uF Tantal-Stützen. Am TXenable (RE
-
Thread
AVR-gcc Mit Kommazahl dividieren
Damit das Teil ordnungsgemäß funktioniert, muß die Referenzspannung also 6,5V bzw. allgemein V_max - 0,5LSB betragen.
Somit gilt: * Für ADC = 0 ist der mögliche Eingangsspannungsbereich 0.5 * Vlsb groß (Fehler also max 0.5 * Vlsb). * Für ADC in [1,1022] ist der mögliche Eingangsspannungsbereich jeweils 1*Vlsb groß, der Fehler ist aber immer noch max 0.5*Vlsb weil der Bereich nach oben und unten geht * Für ADC =
-
Thread
Beleuchtung Slotcar
OFFSET=16& http://www.conrad.de/ce/de/product/520884/SMD-Laborkarte-L-x-B-95-mm-x-53-mm-Rastermass-127-x-127-140-mm-Epoxyd-FR4-070-mm?ref=searchDetail http://www.reichelt.de/Laborkarten/RE-435LF/3//index.html?ACTION=3&GROUPID=3374&ARTICLE=34775&SEARCH=laborkarte&SHOW=1&OFFSET=500&
beschleunigen, hier fehlt mir aber die Erfahrung im Umgang mit LTSpiceIV "alternate Solver", "Gminstep", "max. Timestep" könnten zielführend beim Tuning sein, denke ich mal... edit Simulation Speed 140µs/s bei mir...
-
Thread
Einfacher Interpreter für Komandozeilen/Befehlszeilen
split_command_line(){ int8_t op_cnt =0; /* operand counter which shall not exceed cmd_interface_max_no_operands*/ char *c_str=NULL; char c_separator[2]; /* whipe previous results */ for (op_cnt=0; op_cnt < _CMD_INTERFACE_MAX_NO_OPERANDS; op_cnt++) cmd_line_split_parts[op_cnt][0]=0;
CMD_INTERFACE_OPERAND_SPLIT_SIGN; /* character used to split operands */ while ( (NULL!=c_str) && (_CMD_INTERFACE_MAX_NO_OPERANDS>op_cnt) ){ trim(c_str,_ASCII_SPACE); if (_CMD_INTERFACE_MAX_OPERAND_LENGTH>strlen(c_str)){ strcpy(&cmd_line_split_parts[op_cnt++][0],c_str); }else return -1; /* error
-
Thread
Inverter Ausgangssinus suboptimal
diese Grenze ist etwas asymetrisch. Beispiel: 8-Bit Zahl kleinster Wert: -128 größter Wert: +127 Die untere Grenze ist also betragsmäsig größer als die obere Grenze. Wenn man einen Sinus berechnet, der den kompletten Zahlenbereich ausnutzt, und dann das Signal invertiert, dann hätte man theoretisch den Zahlenbereich von -127 bis +128. Da der Zahlenbereich aber begrenz ist, gibt es einen überlauf von +128 auf -128, im oberen Umkehrpunkt bekommt man also kurzzeitig eine Störung. Wie das dann am Oszi genau aussieht, hängt
-
Thread
Alter Triac gesucht
Man könnte noch nach einem Typen suchen (Datasheets prüfen), der z.B. mit 12mA oder gar nur 10mA max. Triggerstrom funzt, und den Rest der Specs trifft oder übertrifft. Welche Meßmittel sind vorhanden oder notfalls beschaffbar (leihen)?
. Ich würde es z.B. hiermit versuchen: https://www.conrad.de/de/p/nxp-semiconductors-bt136-600d-127-thyristor-scr-triac-to-220ab-4-a-600-v-153427.html
-
Thread
MIDI over WIFI ( RF Bluethoot Dect USB ) Homemade Interface
USB HUB einen X-Input Midi Sampler geht, da gehen die Grenzen schon los.. 5m Kabellänge... 127 Teilnehmer im USB Netz.. possitiv..stehen bis zu 480MBit/s zur verfügung... da es ein Bus ist teilen die sich aber auf die 127 Teilnehmer auf... 3 Mbit/s für jeden... LS-MIWI in einem GigaBit
Wifi GND (PIN 9 von links ) MAX232 5V Pegel MAX232 Rx -> Tx1 Wifi Max232 Tx -> Rx1 Wifi 5V an Wifi VCC Masse an Wifi GND Du kommst in den Config Mode über zwei Wege.. Weg1)<macht man auch wenn eigene Firmware nicht anläuft
-
Thread
Die Arten der Bussysteme
dich selbst darum kümmern. - Differentielle Übertragung, dadurch deutlich geringere Störungen Max
Max G. schrieb im Beitrag #3404138: > Michael Skropski schrieb: >> Aber was kann CAN anders als LIN? > - Höhere Datenrate > - Arbitrierung (d.h. Kollisionsvermeidung) ist bereits auf dem physical >
-
Thread
Hat jemand auch meine Probleme mit 1.54" SPD0301 OLED?
angeschlossen. Diese Solomon-OLED-Chips sind eigentlich, laut Datenblatt, alle nicht 5V-tolerant (max. 4V). Aber alel mir bekannten OLED-Bastelprojekte machen es so und auf ebay werden die als "3,3V-5V"-Displays verkauft. Ich hatte mit den 0.96"-Displays und den bisherigen 1,54" deshalb auch nie Probleme
else { hal_oled_command(OLED_COMMAND_SEGREMAP | 1); // set segment re-map: column address 127 is mapped to SEG0 hal_oled_command(OLED_COMMAND_COMSCANDEC); // set COM output scan direction to remapped mode: scan from COM[N-1] to COM0 } hal_oled_command(OLED_COMMAND_SETCOMPINS
-
Thread
ADC "Flackert" ca. Bit 0-6 und mehr
eingestellt und alles Rot dann flackern nur och 2 Bit das ist OK so. wenn ich aber eine Farbe mit Rot z.B 127 nehme dann wird es schon schlechter Flackriger eben. Im allgemeinen kann man sagen umso größer die Fläche mit der Gleichen Farbe umso Stabiler.
also sinds 786.718 khz. Da sind aber nicht mehr als 6Bit drinn. Ich glaube 1Mhz ist als max. Takt für den ADC angegeben... Du kannst ja Bildweise in Zeile 50 nach dem Einrasten auf Sync immer einen halben NOP dazugeben. :-)
-
Thread
Öffentliche Petition zur Finanzkrise
@Max Auf welchen Annahmen beruht denn dein Szenario? Wozu sind die Banken denn eigentlich da? Banken sollen die Realwirtschaft mit Geld versorgen. Tun sie das im Moment? Nein, sie sanieren sich nur
Max schrieb: > Angenohmen es kommt durch und die Banken werden nicht mehr unterschtützt > damit > gehen paar große Pleite. > Willst du in drei Wochen mit einer Pistolle durch die Strassen laufen >
-
Thread
Attiny84A soll differenzielle Spannungen messen - Beide Stromrichtungen am Akku wie messen?
Spannungsteiler_mit_Offset.2C_passiv). Ich habe per Excel-Tabelle folgendes errechnet: U_ein_min: 12V U_ein_max: 15V U_aus_min: 0V U_aus_max: 1,1V Vcc: 3,3V R2: 100k Folgende Widerstandsdaten erhalte ich: R1: 280k R3: 127K Ich hab für R1 der Einfachheit halber 220k und für R3 100k genommen und es
Abgleich recht gut mit der Gradengleichung hinbekommen, Ampermeter in die Zuleitung mal Strom min und max eingeprägt und min und max ADC ermittelt, der Rest ist Software I = m * x + b mit x = (ADC1-ADC2) m bekommt man ja mit delta Y / delta X und b mit Nullstellenbestimmung. wenn man dann noch
-
Thread
Eigene 868 MHz Geräte (inkl. Protokoll)
FSK, O-QPSK, OFDM Datenrate 1,2 … 300 kbps 20 … 400 kbps 6,25 … 2400 kbps max. Framelänge 66 Byte FIFO*) 127 Byte 127 oder 2048 Byte Adresse 1 Byte 2 oder 8 Byte 2 oder 8 Byte Ack/Retry nein ja
-
Thread
PWM Frequenzteiler in Hardware?
mit eingebauter Steuerelektronik anschließen. Die Drehzahl dieser Motoren wird mittels PWM (10kHz...max. 20kHz) gesteuert.
M. G. schrieb im Beitrag #6813571: > Die Drehzahl > dieser Motoren wird mittels PWM (10kHz...max. 20kHz) gesteuert. Als Erstes würde ich probieren, ob es nicht auch noch mit 100 kHz funktioniert. Es kann natürlich sein, das die Eingangsschaltung (Optokoppler?) zu langsam ist. Als Zweites
-
Thread
Lithiumakkus für Roller
>Du musst schon mit 2x4 LiFePo Zellen rechnen. Warum soviele? max zulässiger strom?
eine Zulassung braucht, hat sich das Thema ja sowieso erledigt. Dann ist nichts mit selbst bauen. >max zulässiger strom? Ein Roller braucht nicht viel Strom um zu starten. Das ist ein kleines 1-Zylinderding.
-
Thread
Hausbus-Knoten mit RS485
genauer angucken. Der beste den ich für meine Zwecke gefunden habe ist der MAX5033, braucht weniger Idle-Strom als ein zunächst verbauter LM2671. Wenn ich recht erinnere liegt der bei 2mA, ein Längsregler a'la 78L0x braucht 6 mA. Kann ich nochmal nachmessen. Um nur einen uC zu
wir mal max. 30mA pro Knoten. Was darüber hinausgeht, soll sich der Aktor anderswo holen (z.B. 230V, Kondensatornetzteil) holen. Was mein ihr dazu? Sobald ich die erste Version des Protokolls fertig
-
Thread
5V <=> 3,3V Pegelwandlung
Ansonsten ist der von "...-." vorgeschlagene Baustein nahezu perfekt für Dein Problem geeignet. Max
hintereinander schalten. Alternativ Sample bei TI bestellen. Kostet nichts und geht recht fix. Max
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
. eeprom_write_word(&my_settings.max_temperature, max); min = eeprom_read_word(&my_settings.min_temperature); [/c] Ist das nicht DEUTLICH lesbarer und vor allem selbsterklärend? >Naja manchmal ist es schon ein bisschen speziell
Wert. Das heißt doch folglich dann wenn du als erstes die Variable aus der Struktur(max_temperature) übergibt als 1en Paramter das in dieser Variable(max_temperature) nicht Wert steht sondern nur die EEPROM Adresse die vom Kompiler vergeben wird steht. Und das der zweite Parameter(max)
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
-1) & MASK]=1 data[c & MASK] = 2 data[(c+1) & MASK]=3 ........................ c=126 cplus1=127 cintplus1=127 data[c]=126 data[(c-1) & MASK]=125 data[c & MASK] = 126 data[(c+1) & MASK]=127 ........................ c=127 cplus1=-128 cintplus1=128 data[c]=127 data[(c-1) & MASK]=126 data[c & MASK] = 127 data[(c+1) & MASK]=128 ........................ c=-128 cplus1=-127 cintplus1=385 data[c]=710832128 data[(c-1) & MASK]=383 data[c & MASK] = 384 data[(c+1) & MASK]=385 ....................
-
Thread
Audiomixer Headroom Dynamic Range
Impedance-Balanced Input / Output Levels Channel Insert +4dBu (Tip= Send, Ring= Return, Sleeve= Audio Gnd) Max Out= +22dBu Channel Direct Out +4dBu (TRS Impedance Balanced, Tip= “Hot”) Max Out= +22dBu XLR Balanced Outs +4dBu (Symmetrically-Balanced, Pin 2= “Hot”) Max Out= +26dBu TRS Balanced Outs +4dBu (Impedance-Balanced, Tip= “Hot”) Max Out= +22dBu Bus Insert -2dBu (Tip= Send, Ring= Return, Sleeve= Audio Gnd) Max Out= +22dBu [/code] Betriebsspannung: +- 18V laut Blockdiagramm: http://www.apb-dynasonics.com/Downloads/proRack/
-
Thread
AD-Wandler über I²C
es gibt auch noch den max127 und max128
-
Thread
0-10V mit 0-5V ADC Messen
zwar ok aber kann bis 5v messen. Ich möchte 10v ohne sannungsteiler messen. kennst du ein günstiges (max. 30eur) delta sigma wandler (0-10v bereich)?
tobias schrieb im Beitrag #4396682: > Ich möchte 10v > ohne sannungsteiler messen. Der MAX127 kann das.
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Keks F. schrieb im Beitrag #7843396: > Alternativ doch "MAX7219 Dot Matrix Modul 32x8 4 in 1 LED Display" Da bekommt man allerdings Chinesische MAX7219. Habe bei 3 Bestellungen 3 verschiedene MAXe bekommen. Die Basics funktionieren immerhin, aber irgendwelche
doch nur ein Bsp der iMax - und den DL24 meinte ich... Klaus.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
@DerMax Doch... es soll ja Leute geben, die SMD per Dachrinnenloeter versuchen zu loeten ;) Gruss
rows * 176 cols = 371712 bit pro frame. Wenn der maximale SPI Takt des Displays 13 MHz ist ist die max. Bildfrequenz 13e6/371712= 34,97 Frames/s Mit nem schnellen Controller kein Problem mit nem ATMEGA wirds schwierig da SPI max 10 MHz
-
Thread
Attiny85 Timer1 PWM: Keine Duty-Cycle-Formel (da nichtlinear?)
bis 255 >und mehr kann man damit nicht darstellen. Das is ja mal doof. Ich hätte zu gerne auf [-127,128] abgebildet, oder auf {rot, blau, grün,..}...
haben. ..Oder so ähnlich ;) Witzlig ist nämlich: Wenn meine min Breite 1/256, dann nehm ich als max. Breite eben 255/256... Aber Halt! Das geht bei Timer1 ja gar nicht! So oder so, dank des Sprungs müsste ich, damit es symmetrisch bleibt, als min. Breite 2/256 und entsprechend als max. 254/256 nehmen
-
Thread
Alternative zu DS18B20 mit höher Temperatur?
Es gibt etwas mit Thermoelement. https://datasheets.maximintegrated.com/en/ds/MAX31850-MAX31851.pdf Hat auch Onewire, Allerdings eine etwas anderes Gehaueuse.
Die maximale Temperatur ist nicht 125, sondern 127,6875. https://www.mikrocontroller.net/topic/202928#1999183 Hast Du sch auf der Temp-Sensor-Seite hier in den Artikeln geschaut?
-
Thread
SSD und Überwachungsrecorder
Abnutzung durch Überschreiben. Was Du z.B. klären musst, ist, ob Dein Überwachungssystem überhaupt die 127-GB-Grenze überwinden kann, indem es LBA48 zur Ansteuerung der Festplatte verwendet. Wird offiziell der Betrieb mit Festplatten > 120 GB unterstützt?
im Beitrag #4742001: > Was Du z.B. klären musst, ist, ob Dein Überwachungssystem überhaupt die > 127-GB-Grenze überwinden kann, indem es LBA48 zur Ansteuerung der > Festplatte verwendet. Wird offiziell der Betrieb mit Festplatten > 120 > GB unterstützt? Ich denke schon. Der neue (BSV 434)wurde
-
Thread
Led Hängeleuchte defekt
eigentlich, 10,9 Watt oder 9V mal 1000mA = 9 Watt? Datenblatt richtig lesen! Dann ergeben sich 127 lm/W.
eigentlich, 10,9 Watt oder 9V mal 1000mA = 9 Watt? > Datenblatt richtig lesen! Dann ergeben sich 127 lm/W. Warum schreibt Völkner dann im Kopf "458lm"? Wenn Du sie jetzt für gut befindest, ist das Peters Lösung.
-
Thread
Software Profibus DP-Slave in C
Auto_Baud_supp = 1 ; Set_Slave_Add_supp = 0 Min_Slave_Intervall = 3 Modular_Station = 1 Max_Module = 16 Max_Input_Len = 244 Max_Output_Len = 244 Max_Data_Len = 256 ; Modul_Offset = 1 Fail_Safe = 0 Slave_Family = 9 Max_Diag_Data_Len
I have used the MAX1487 for 1,5 MBit/s.
-
Thread
Mini-Last mit nur MOC3042
Optotriac gehen darf. Könnte das nur mit einem MOC3042 klappen, die 8.4W zu schalten? Grüße, Max
etMax schrieb im Beitrag #2847487: > Wo im Datenblatt steht denn das? ICh konnte das auch nach mehrmaligem > Lesen nicht finden... Ich habe Datenblätter von Motorola/Freescale und Fairchild, und in jedem
-
Thread
Linearverstärker für 800V PP
reagiert werden. Du sprichst also von einen _Kleinsignal-Bandbreite_ von 1 MHz. Bei 7 V/µs also nur max. gut 2 Vss bei 1 MHz Sinus. Das ist schon viel entspannter.
wirklich Hilfe wollen, müssten Sie schon genauer beschreiben, was elektrisch genau nötig ist. Min/Max Frequenz, Strom, Leistung, Impedanzen etc. Mir sagt "langmuir Charakteristik" genau gar nichts. Umso besser aufbereitet die Frage ist, umso eher kommen gescheite Antworten.
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Minutendarstellung und pro Stundendarstellung mit prüfen Sollte er eigentlich tun: [c]... this.MinuteWordsMax = Math.Max(this.MinuteWordsMax, LenCount); ... this.HourWordsMax = Math.Max(this.HourWordsMax, LenCount); ... CodeLine.Add(Constants, "#define MaxHourWordsPlusOne " + (this.HourWordsMax + 1), ... CodeLine.Add(Constants, "#define MaxMinuteWordsPlusOne " + (this.MinuteWordsMax + 1), ... [/c]
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Keinen Max232 da? Mit nem simplen Spannungsteiler kannst du die Pegel korrigieren.
Detected FT232BM [ 146.715749] usb 1-1.2: Number of endpoints 2 [ 146.720042] usb 1-1.2: Endpoint 1 MaxPacketSize 64 [ 146.724855] usb 1-1.2: Endpoint 2 MaxPacketSize 64 [ 146.729683] usb 1-1.2: Setting MaxPacketSize 64 [ 146.734816] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUS
-
Thread
C# werte über serielle schnittstelle an Atmega8 AVR
wird auch das Empfangen bzw. Zurücksenden mehr oder weniger auf Anhieb klappen (sein Kabel bzw. der MAX232 dürfte ja in Ordnung sein), und dann wird auch sein C# Programm höchst wahrscheinlich funktionieren. Und die Rate der Nicht-funktionierenden UARTS aufgrund falscher µC-Taktrate hebt sich von 99.950005%
umwandeln... wie und in was wandel ich das ganze denn am besten?! und der Punkt mit der übertragung >127... muss ich dann einfach private void button1_Click(object sender, EventArgs e) { serialPort1.Open(); char[] wert = new Char[3]; wert[0]
-
Thread
Würdet ihr so jemanden einstellen?
hätte da (nach dem was du schreibst) überhaupt keine Bedenken. Wenn du dein Studium in normaler Länge (max. 1 oder 2 Semester länger) durchziehst, ist der geringe Altersunterschied ziemlich egal. Und: Hier im Forum sind ziemlich viele kaputte Typen und Schwarzseher. Lass dir von denen bloß nichts einreden
aufgrund geringer kognitiver Fähigkeiten natürlich nicht > gegenwärtig. Stimmt. Wir haben mit 127 angefangen, 7 fertig geworden, 6 X eine 4 und einmal eine 3. Sind alles Prachtkerle geworden. Heute, 127 angefangen, 120 fertig geworden, schlechteste Note 1,3, die Hälfte davon bei Papa Hartz in
-
Thread
Mega32 rechnet "falsch"
wichtig :) Hier noch die ranges aus den Application Notes MAXIMUM VALUES FOR C1-C6 min typ max C1 (13 bit) 0 2391 8191 C2 (13 bit) 0 4888 8191 C3 (10 bit) 0 385 1023 C4 (9 bit) 0 221 511 C5 (12 bit) 0 1689 4095 C6 (7 bit) 0 58 127 MAXIMUM VALUES FOR D1, D2 min typ max D1 0 17000 40000 D2 0 27000 45000 MAXIMUM VALUES FOR CALCULATION RESULTS min typ max UT1 10000 28016 42760 dT -11400 0 12350 OFF 9246 14888 18887 SENS 1298 4196 8939 P 0 14000 TEMP -400 1250
-
Thread
Vergleichsoperator "<" benötigt weniger Logikelemente als "!=" ?
end else begin counter <= 0; c <= ~c; end end endmodule[/code] Ich verwende ein MAX1000-Board mit dem MAX10-FPGA -falls das zur Sache tut. Soll ich mir das Gegenteil einprägen? -immer besser wenn möglich < bzw. > anstelle von != verwenden? Danke!
counter <= 0; > c <= ~c; > end > end > endmodule[/code] > > > Ich verwende ein MAX1000-Board mit dem MAX10-FPGA -falls das zur Sache > tut. > > Soll ich mir das Gegenteil einprägen? -immer besser wenn möglich < bzw. >> anstelle von != verwenden? Weder noch, du solltest dir
-
Thread
Dimmersteuerung mit AVR ATmega 2560
TimerThree.h> #include <DS3232RTC.h> #include <sunMoon.h> #include <DigitalIO.h> #define MIN 127 // LED full off value, not 128 to avoid flicker #define MAX 1 // LED full on value, not 0 -"- volatile byte clock_tick; volatile byte dim_level = MIN; // init DL (LEDs off) volatile byte buttonState1
delay(150); // Prellzeit Schalter if (buttonState1 = digitalRead(channel_1_sw) == LOW) // If MAX then MIN, else MAX { if(dim_level == MAX){dim_level = MIN;} else {dim_level = MAX;} } } } [/c] Mein Problem ist hier nun, dass ich mit dem hochfrequenten Interrupt
-
Thread
VHDL: signed und Wertebereich - Überlaufschutz
negative Zahlen halt das MSB='1' und der Rest '0'. Kann man evtl. so auch in 2 konstanten legen (MAX fuer positiv, MIN fuer negativ)
CONSTANT xyzMin : signed (widthCounter DOWNTO 0) := (xyz'high => '1', OTHERS => '0'); CONSTANT xyzMax : signed (widthCounter DOWNTO 0) := (xyz'high => '0', OTHERS => '1'); [/vhdl] Inkrementieren: [vhdl] IF (xyz /= xyzMax) THEN xyz <= xyz + 1; ELSE -- Würde überlaufen, daher Counter
-
Thread
DCF-Fehlerkorrektur im Streßtest
_t) (r0_max-r2_max) <= 6) return 1; if (r1_max >= LEN_0_MIN) if ((uint8_t) (r0_max-r1_max) <= 6) if ((uint8_t) (r2_max-r1_max) <= 3) return 0; } else { if (r2_max >= LEN_1_MIN) if ((uint8_t) (r0_max-r2_max) <= 10) return 1; if (r1_max >= LEN_0_MIN) if ((uint8_t) (r0_max-r2_max) <= 10) if (
-
Thread
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc
second, const Rest&... rest) { return max (max(first, second), rest...); } constexpr double x = max(3.14, 2.7, 9.5, 2.4); int main () { int a = 42, b = 52, c = 7; std::cout << max(a,++b,c) << ", " << x << std::endl; std::cout
First& second, > const Rest&... rest) { > return max (max(first, second), rest...); > } > > constexpr double x = max(3.14, 2.7, 9.5, 2.4); > > int main () { > int a = 42, b = 52, c = 7; > std::cout << max(a,++b,c) << ", " << x << std::endl
-
Thread
Berührungslos leeren Tank erkennen
, quaderförmigen Tank hinter den Tassen: http://shop.tuttocaffe.de/images/m_841294_l.jpg (dort, wo MAX steht). Die Anforderungen: möglichst keine mechanischen Änderungen am Tank, Tank muss leicht entnehmbar bleiben, keine mit dem Tank verbundenen Kabel, unsichtbarer Einbau an Maschine, preiswert.
wichtig,, nur die wiederholbarkeit bringts: der kaffee soll immer die mal eingestellte temp haben, ne "127,5°" anzeige wäre...wie die netzwerk-anbindung des ganzen...
-
Thread
Referenzdesign für Elektretmikrofon mit Vorverstärker und Ultra Low Noise Spannungsversogung
die naechsten 6 dB, die naechsten 128 Schritte (128-255) sind nochmals 6 Bits, die naechsten 64 (64-127) Schritte nochmals 6dB, das sind also erst 24dB, nicht wirklich der Hammer.
Kevin H. schrieb im Beitrag #7393987: > Einem MAX4466 Mikrofon. > Dabei ist mir das Mikrofon mit dem starken Rauschen aufgefallen. Also ein Elektred am 4466 sollte nicht relevant rauschen. Schliess mal das Mikro kurz, rauscht es immer noch
-
Thread
Signal von Rc Fernbedienung
Steuerung zu dekodieren. Auch das Empfangen hat noch seine Tücken: man muss den Sendekanal kennen (0..127), die Paketgrösse (kann man beim NRF24 aber auf "variabel" stellen) und die Adresse die das Paket beinhaltet. Also ist ein bisschen Rätselraten angesagt, oder man muss sich das Rohpaket analysieren
Jan Heynen schrieb im Beitrag #4810664: > duty cycle von 0,5% bis 1% (puls von min. 1ms > bis max 2 ms). Das können sie naturlich auswerten mit einen > µ-controller. 5%...10% von 20ms.
-
Thread
AD-Wandler mit USB-Anschluss
gespielt und dieser Box erledigt die Aufgabe gut. Nun suche ich eine etwas kostengünstigere Lösung. Max 30€. Wenn mann der µC außerdem eine Nummer in seinem Speicher dauerhaft zuweisen könnte für eine Art Identifizierung, wäre ich sehr glücklich..... Habe mir bereits den Octopus mit USB ATMega128 angechaut
IO-Warrior24 plus ein Maxim MAX127, in der Elektor 12/05 hatten wir dazu auch mal einen Artikel.