-
Thread
Relais seltsames verhalten?
Potential zur Ansteuerung weiterer Relais geschaltet. Hier werden maximal 5 identische Relais über PCF8574 -> ULN geschaltet. Soweit so gut. Nach einigen Ein bzw. Ausschaltvorgängen bleibt das Relais in einer "Mittelstellung" stehen, d.h. Öffner UND Schließerkontakt sind kurzgeschlossen, obwohl
12V max. 200mA
-
Thread
Raspberry Pi & PCF8574 wird nicht erkannt
0x38-0x3F ist die 7-Bitadresse vom PCF8574A. Der PCF8574 ohne A müsste über 0x20-0x27 ansprechbar sein. Aber du hast wohl auch SDA und SCL vertauscht: SDA ist Pin 15 am PCF8574 und Pin 3 am Pi. SCL ist Pin 14 am PCF8574 und Pin 5 am
pcf8574Setup(PCF8574_2, 0x39); pcf8574Setup(PCF8574_3, 0x3A); ... digitalWrite(PCF8574_2 + 3, 1); würde dann den vierten IO-Pin des zweiten PCF8574A schalten >mit: >"digitalWrite(BASE_I2C
-
Thread
eigenes Z80 Mainboard - geht das so?
bist, könntest du evtl. noch Bustreiber hinzufügen. Es hat einen Moment gedauert, ehe ich das mit den PCF8574 kapiert habe, aber lt. NXP sind die Pins ja auch als Inputs zu gebrauchen, sollte also den Bus nicht stören. Für ein simples Board solltest du aber evtl. einfach noch eine PIO mit auf die Hauptplatine
Pins an anderer Stelle gefehlt. DIP40 ist halt das Größte. :-( Aber danke für deinen Beitrag! A. K. schrieb im Beitrag #3262500: > Schaltplan nutzlos, weil Leitungen unbeschriftet. Beschriftet ist eigentlich alles bis auf A15-A0 und D7-D0 - entweder an der Leitung selbst oder am IC. Um was
-
Thread
Conrad I2C LCD Modul
Es war der Code. Der PCF8574 hat mit dem Enable ein bißchen rumgezickt. Die neue Routine macht keine Zicken. Der Code für AVR ist anbei, falls den mal jemand braucht. Zusätzlich braucht man die I2C lib von Peter Fleury.
daran eine kleine Platine >mit dem billigen µC an und verkauft es für 38€! Was für einen µC? Der PCF8574 ist ein simpler I2C parallel IO. MfG Spess
-
Thread
Arduino: Probleme mit 4x20 Sainsmart Display Blue
include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x20,16,2); // set the LCD address to 0x20 for a 16 chars and 2 line display void setup() { lcd.init(); // initialize the lcd // Print a message to the LCD. lcd.backlight(); lcd.print("Hello, world!"); }
<LCD.h> #include <LiquidCrystal_I2C.h> #define I2C_ADDR 0×27 // Define I2C Address where the PCF8574A is #define BACKLIGHT_PIN 3 #define En_pin 2 #define Rw_pin 1 #define Rs_pin 0 #define D4_pin 4 #define D5_pin 5 #define D6_pin 6 #define D7_pin 7 int n = 1; LiquidCrystal_I2C
-
Thread
Wo PCF8574A kaufen?
Hi, ich bin seit einiger Zeit vergeblich am suchen nach den PCF8574A. Diese stellen die Erweiterung zu den PCF8574 dar, sodass man bis zu 16 I²C-Adapter an den Bus hängen, und auf einen Multiplexer verzichten kann. Leider habe ich so ziemlich alles was ich kenne
teile bekommt man nicht :/. Hä? http://www.reichelt.de/index.html?ACTION=3;ARTICLE=14526;SEARCH=pcf MfG Spess
-
Thread
PCF8574N Daten lesen
Hast du am PCF8374 A0 und A3 auf GNG und A2 auf VCC gelegt? dann heisst der Functionaufruf zum Lesen: test=pcf8574_get_inputs (42); ALso "Grundadresse | deine Adresse"
der Grundardess Ergebniss 0b01000101 Also du sendest die Adresse 45h zum auslesen. Hast du den PCF8574N auch Hardwaremäßig auch so angeschlossen?? Also ich meine: A0 = GND A1 = VCC A2 = GND
-
Thread
24 Relais über 3 I²C-Portexpander
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
>zum Beispiel PCF8574 schalten Das zugehörige DB sagt max. 50mA im Dauerbetrieb. Nun überlege selbst. http://de.rs-online.com/web/c/relais/
-
Thread
wilde led blinkerei
anschließen) Für die doppelblitzschaltung: Mit Und-Gattern und einem Not sollte sich das machen lassen: A0 & A1 = LED0 (Not A0) & A1= LED1 Dabei soll die Frequenz an A0 doppelt so groß sein wir an A1, damit ergibt sich: | LED1 an | LED0 an | Pause | Pause | und wieder von vorne.. So müsstest du
fertig programmiert und erprobt ist. An den selben I2C Bus kannst Du auch Port-Expander vom Typ PCF8574 anschließen, falls die Leitungen vom Arduino für die ganzen LED's nicht ausreichen. Für Schrittmotoren gibt es auch schon fertige Controller-Platinen mit I²C Bus.
-
Thread
Einrichtung I2C-Bus mit dcPIC30F4011
mit diesem als Master ein kleines I2C-Bussystem aufzubauen. Um dieses zu testen verwende ich einen pcf8574p (Remote 8-bit I/O expander for I2C-bus) als Slave. Mit der Funktion void i2c_transmit_test() möchte ich von µC den Slave ansprechen und daraufhin einmal 8 Bit Daten an diesen Senden (Write). Die
Geschwindigkeit vom I2C-Bus von 400kHz auf 100kHz reduzieren. Siehe Datenblatt PCF8574P: 100 kHz I²C‑bus interface (Standard-mode I²C-bus)
-
Thread
AVR Schieberegister 595er SPI vielfach nutzen
noch höher, da Du erst die Adresse senden mußt. Bei SPI schiebst Du 8 Bit rein und gut. Bei I2C (PCF8574) mußt Du aber 18 Bits schieben und Du kannst Die auch nicht kaskadieren. Bei max 16 IO-Expander ist Schluß.
ich das will! Was > meint ihr? > Das OE-Signal bringt dich nicht weiter. Der 595 (sn74xxx595a) hat zwei Clock-Signale. SRCLK für das Schieberegister und RCLK für die Ausgangsspeicher. Du taktest die Daten die du willst per SER+SRCLK in das Schieberegister und wenn du dann RCLK einmal taktest
-
Thread
Zimmersteuerung
z.B. einen Elektromotor ansteuern. Außerdem wäre die Möglichkeit gut, z.B. über ein I2C-Bus weitere PCF8574 anzusteuern, mit denen ich weitere Aus- und Eingänge dem Board hinzufügen könnte. (Ich stelle mir das in etwa so wie bei einem Motherboard vor, auf denen man PCI-Karten stecken kann, um weitere
@ scus Ich habe schon viel mit 230V gearbeitet. Ich bin zwar kein gelernter Elektriker o.ä., aber mein Vater (dipl. Ingenieur) hat mir alles mögliche dazu beigebracht. Die halbe 230V-Verdrahtung bei uns im Haus kommt von mir ;) Das Raspberry Pi klingt interessant (Vorallem könnte ich das
-
Thread
HAMEG HMO722 und digitale Optionen - total überteuert!
immer dann einen Trigger haben wenn in einem laengeren Busframe mit diversen anderen Bausteinen ein PCF8574 angesprochen wird. Klaer uns da mal auf! Olaf
dann einen Trigger > haben wenn in einem laengeren Busframe mit diversen anderen Bausteinen > ein PCF8574 angesprochen wird. Klaer uns da mal auf! Wie gesagt, konnte mich bis jetzt mit dem Logik-Analyser gut (bzw. ausreichend) bedienen. Von den Chinesen kann Rigol DS2000 auch am BUS triggern.
-
Thread
Display an I2C
www.pollin.de/shop/dt/ODc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TC1602A_08.html Einmal ein Display und ein entsprechendes Board zum Anschluss an den I2C. Mich interessiert, ob jemand Erfahrungen mit der Programmierung des Display über den I2C hat und ob man das Display
Modul aus einem gewöhnlichen LCD-Modul TC1602E-01 und einer Zusatzplatine mit einem Portexpander PCF8574 besteht, welche unabhängig voneinander verwendet werden können.
-
Thread
AVR Unterprogramm
Guten Abend, Bin noch recht neu in AVR und bin gerade dabei den PCF 8574P über das TWI und einem ATmega 32 zu programmieren. Die Ansteuerung über das TWI ist mir bereits gelungen, jedoch funktioniert das ganze mit Unterprogrammen nicht. Folgendes Problem: Schreibe
=7; i>=3; i--) { PORTD |= ((TWSR>>i) & 0x01) << x; //Ergebnis: 0b0000 1xxx --> 0x08 --> A START condition has been transmitted x--; } _delay_ms(1000); PORTD = 0x00; _delay_ms(1000); } void TWI_send_address(unsigned char add) { int x = 4; TWDR = add; TWCR =
-
Thread
Suche Namen für IC der aus 4 Eingängen 8 macht.
A5 = 0 A6 = 0 A7 = 0 A8 = 0 E1 = 1 A1 = 1 E2 = 1 A2 = 1 E3 = 0 A3 = 0 E4 = 0 A4 = 0 A5 = 0 A6 = 0 A7 = 0 A8 = 0 E1 = 1 A1 = 1 E2 = 1 A2 = 1 E3 = 1 A3 = 1 E4 = 0 A4 = 0 A5 = 0 A6 = 0 A7 = 0 A8 = 0 E1 = 1 A1 = 1 E2 = 1 A2 = 1 E3 = 1 A3 = 1 E4 = 1 A4 = 1
-
Thread
µController gesucht
Kalender und EEprom (da giebt es recht günstige Module) 4 SSRs könnte man direkt ansteuern oder auch mit PCF8574 (I²C-PortExpander) Display (wie schon beschrieben) 7 Ports (evt. auch I²C PortExpander oder ein 4094) Wie du siehst, hat jeder seine Vorlieben, wie man solch ein Projekt verwirklichen kann.
Wenn du mit 4 Wochen Lieferzeit leben kannst dann z.B. sowas hier: http://www.ebay.de/itm/Open1343-P-A-LPC1343FBD48-LPC1343-ARM-Cortex-M3-Development-Board-7-Modules-/260998869257?pt=LH_DefaultDomain_0&hash=item3cc4beb109
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
hab' ich mangels Interesse dort(im Artikel) noch garnicht drin! Das "Offset(Aufsteck-) Teil mit 2xPCF8574 und MAX3232, sowie SD-card-slot ist nur dem Zurechtbiegen sich ausschliessender Pins geschuldet -- Anliegen war eigentlich, verschiedene Programme (Mal-,bewegte Zahnräder, Camera-Life, usw.)
Bild in einem Rutsch vom Flash auf die Karte schreibt: [c]const uint16_t pic[76800] = { 0x9BA8,0xA3E9,0xAC0A,0xAC2A,0xA3E9,0x9B88,0xA3C8,0xAC0A, ... // weitere 9500 Zeilen weggelassen }; FIL f; if(f_open(&f, "0:/PIC.DAT", FA_WRITE | FA_CREATE_ALWAYS) == FR_OK) { f_write(&f, &pic, 76800
-
Thread
Suche Beispielcode für I2c LCD am STM32F4 Discovery
STM32F4 zu betreiben. Ich bekomme es aber nicht hin. (Ich stelle mir sowas wie LiquidCrystal_I2C vor ( PCF8574A mit 20x4 Text LCD)) Hat jemand einen Beispiel Code oder Links die mir weiterhelfen? Bin für jeden Tip dankbar. Danke PS: Ich nutze CooCox CoIDE mit ARM-MDK.
betreiben. > Ich bekomme es aber nicht hin. > (Ich stelle mir sowas wie LiquidCrystal_I2C vor ( PCF8574A mit 20x4 Text > LCD)) > Hat jemand einen Beispiel Code oder Links die mir weiterhelfen? Hast Du eine Arduino-Library für dieses Display ? Da ist der Init-Code drin. Die kannst Du dann relativ
-
Thread
Hygrosens TEMOD-I2C unter Linux (OpenWRT)
a11c 20: a11c a11c a11c a11c a11c a11c a11c a11c 28: a11c a11c a11c a11c a11c a11c a11c a11c 30: a11c a11c a11c a11c a11c a11c a11c a11c 38: a11c a11c a11c a11c a11c a11c a11c a11c 40: a11c a11c a11c
Byte 1: ffffffff Channel 8 Data: 0.000000 [/code] Der Bus an sich dürfte funktionieren, zwei PCF8574P kann ich ohne Probleme abfragen,... Liebe Grüße!
-
Thread
24 Volt Ein-Ausgänge mit Portexpander
Schutzbeschaltung tun. [[AVR-Tutorial: Schieberegister]] http://www.mikrocontroller.net/articles/Port-Expander_PCF8574
> "Multi-I/O-Board/I²C-Portexpander bis 24V mit High-Side Treiber und Leistungskontrolle" > (u.A. als Breakout-Board für BeagleBone, Arduino, Raspberry Pi, ...) > http://www.mikrocontroller.net/topic/342282#3794886
-
Thread
V-USB IOExpander
aufzubauen. Als Kern benutze ich einen ATMega 644 über die I2C Schnittstelle werden 4 IO Expander vom Typ PCF8574 angesteuert. 1 Zusätzlicher PCF8574 ist mit eine LC-Display gekoppelt, (16 Zeichen und 2 Zeilen) damit kann man vom Host einen Text an das LCD anzeigen lassen. Das Ausgeben des Textes sowie
PCF8574 auslese (tmp), und den den tmp Wert auf einen anderen PCF8574 schreibe klappt alles prima. Will ich aber den tmp Wert im replyBuf ablegen (wie oben) dann bekomme ich beim Compilieren immer die Fehlermeldung
-
Thread
I²C Struktur mit P82B715
Hallo, I2C über die hier angegeben Längen ist möglich. Es geht sogar noch weiter. Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm mit bis zu 100 KHz geschafft. Siehe hierzu auch: http://www.mikrocontroller.net
I²C ist das Preis/Leistungsverhältnis. Bei RS485 gibt es nicht so günstige Bausätze usw. > Der PCF8574 ist hier anscheinend besonders anspruchslos. Ich habe ohne > P82B715 oder P82B96 bis zu 50m auf gewöhnlichem Telefonkabel 2x2x0,6 mm > mit bis zu 100 KHz geschafft. Eine Frage hierzu: Ich
-
Thread
stm32 und pcf8574T
Im main dann einfach: I2C_Configuration(); WriteBuffer[0]=0x96; I2C_Write(Open_I2C,ADDR_PCF8574a,0,WriteBuffer,1); WriteBuffer[0]=0x69; I2C_Write(Open_I2C,ADDR_PCF8574b,0,WriteBuffer,1); (für Ausgabe); aus: http://www.mikrocontroller.net/attachment/157827/F4D_ETH_cam.V02.zip
main dann einfach: > I2C_Configuration(); > WriteBuffer[0]=0x96; > I2C_Write(Open_I2C,ADDR_PCF8574a,0,WriteBuffer,1); > WriteBuffer[0]=0x69; > I2C_Write(Open_I2C,ADDR_PCF8574b,0,WriteBuffer,1); > > > (für Ausgabe); > aus: > http://www.mikrocontroller.net/attachment/157827/F4D_ETH_cam.V02
-
Thread
4 Elektromagneten mit einm PWM schalten
Porterweiterung mit SPI]] [[Porterweiterungen]] http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 >Erweiterung von digitalen IO-Ports Artikel, naja . . . Solche Fragmente nützen nicht wirklich was.
Ja ok mein fehler der kann nur 100mA aber welchen kann ich statt dessen nehmen? Der BC141 kann ja bis zu 1A aber gibt es den auch in SMD?
-
Thread
I2C mit Atmega8 zu PCF8574P Portexpander
ich einen Testaufbau mit einem Atmega8L-8PU (angeschlossen über USB-programmer an den PC) und dem PCF8574P Portexpander aufgebaut. An den Portexpander sind nur Dioden angeschlossen, also nur ein/aus. Das (Haupt-)Programm sieht folgendermaßen aus: [C] #include <avr/io.h> #include <avr/interrupt.h
Der PCF8574 hat die Device-Grund-Adresse 0x40H (A5 ist fix auf "1") und nicht auf 0x20 wie der PCA8574 Hans Peter
-
Thread
Multiplexen?
PCF8574, 74HC165 Peter
Pins ohne IC... oder du nimmst einen Prioritäsencoder http://de.wikipedia.org/wiki/Priorit%C3%A4tsencoder DS
-
Thread
24V 2V/70mA Lämpchen mit uc ansteuern
Dann könnten folgende Artikel interessant sein http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI http://www.mikrocontroller.net/articles/Porterweiterungen Mit z.B. dem TPIC6B595 kann man sich gleich noch die ULN-Treiber sparen
Die Schieberegister werden dann bei 70mA aber zu Räucherkerzen. EDIT: Quatsch, ich vergaß: Er hat ja noch die ULNs dahinter. Klappt dann.
-
Thread
I2C-Verbindung zwischen zwei MSP430 Mikrocontrollern
/ Init. fertig UCB0IE |= UCTXIE+UCSTTIE+UCSTPIE; // en send. Interrupt GesZeichen = 'A'; for(;;) { UCB0IFG &= ~UCSTTIFG; // Start-Bed. UCB0TXBUF = GesZeichen; // Sende 'A' an Master UCB0IFG &= ~UCSTPIFG; // Stopp-Bed } } [/c]
würde vermeiden, 2 Baustellen gleichzeitig zu öffnen. Daher zuerst mal den Master machen und nen PCF8574 lesen und schreiben. Und dann einen Slave, der den PCF8574 emuliert. Peter
-
Thread
120 I/Os an Raspberry Pi
eh schon genug durch Betriebssystem usw.). Also eine Ladung 8-bit-I/O-Expander für den I²C (z. B. PCF8574 und PCF8574A kombinieren, dann reicht die Anzahl I/Os - oder mit Expandern o. ä. arbeiten) und eine Handvoll Treiber (z. B. ULN2803). Zusätzlich würde ich mir über weitere Absicherungsmaßnahmen
Horter (horter.de). Da gibt's optogekoppelte (oder Relais) I/O auf Basis des schon oben erwähnten PCF8574 (I2C). Hab ich auch schon getestet, flutscht. Aber I2C zu programmieren ist ein Krampf im Vergleich zu Modbus. In der Summe, für eine Hausverdrahtung, würde ich aber trotzdem auf jeden Fall Modbus
-
Thread
ST-Discovery-Net-IO Anfang
Anschlüsse neu zu def. ; Dies ist so nicht möglich, daher habe ich ein "Offset-Board" entwickelt. 2x PCF8574A, ein MAX232(später geändert in MAX3232) und, wennschon dabei, ein µSD-Card Slot. Mit dem Programm ist es möglich, Ausgänge über I2C zu schalten und eine Programmauswahl per Touch ; Dies möchte
den Anfang zu dokumentieren; Auf dem Bild ist(wenn auch unscharf), die Ausgabe von 0x96 aufdem 1. PCF und von 0x69 auf dem 2. PCF zu erahnen. Bild DebugComPort zeigt genau dies an;
-
Thread
LM2574N Layout, GND-Verbindung
. Verpolschutz ist hier als einfachste Art ausgeführt. Eher eine Absicherung gegen Ströme über 1A, wenn etwa mehr als 1V verpolter Spannung angelegt sein sollte. Was meinst du zu dem Vcc-Konti im dritten Bild? Danke bis dahin Gruß
Kondensator kann eben nur wirken, wenn er den Stromkreis schließt. Und speziell in diesem Stromkreis mit dem PCF8574 ist es eben nicht nur ein lokaler IC-Strom, sondern ein weit verstreuter Laststrom, der dominiert. Und deshalb zeigt der Screenshot in diesem Fall nur einen kleinen Teil der Wahrheit...
-
Thread
Ideen für STM32F4 Systemboard für Einsteiger und Fortgeschrittene
liste mal auf was auf dem Board bereits drauf ist (10x8cm) - STM32F407 176pin - MicroSD - 150mA 1.8V - 300mA 3.3V - 500mA 5V - ADC orientierte Spannungsversorgung - 24Bit-DAC (AnalogDevices) - CAN PHY - RS232 PHY - Invensense MPU 9150 (IMU) + MS5911 Barometer - Bluetooth - 4 Taster -
das noch keiner probiert hat. Bild 5 und 8 zeigen die Einzelplatinen.Mit µSD-Card,Porterweiterung(PCF8574),Touch-controller und 4x16Textdisplay(über PCF8574) Das misglückte Bild 6 lässt den Zusammenbau erahnen. Ich habe es aufgegeben, weil das passende Color_LCD nicht mehr erhältlich ist..-daher das
-
Thread
HP 7470A Plotter HP-IB
bustreiber) ein . Grundsaetzlich geht das. Ich habe soetwas schonmal mit einem Microcontroller und einem PCF8574 gemacht. > muss ich da auf was achten oder brauche > ich das bei dieser konstelation nicht ? es soll nur dieser plotter an > dem bus hängen sonst nichts ! Ich hab die Detail auch nicht
pic geschrieben habe . PIC16F876A hatte ich momentan nur da.
-
Thread
8 Tasten einlesen (Möglichkeiten)
aber ja alte Bausteine verwenden möchte und wenig Pins hat sind vielleicht eher 74165 oder 74150 o.ä. interessant... :-) TS
I²C-Portexpander für die Taster => PCF8574 für 8 Taster oder PCA9555 für 8 Taster und 8 LEDs => Mit Interrupt-Leitung nur 3 Pins. tschuessle Bernhard
-
Thread
ATMEGA 32 -> DOGXL Display ->I2C Schnittstelle
das Problem ist, eventuell erstmal damit auseinandersetzen und kleinere Brötchen backen (z.B. einen PCF8574 per I2C ansteuern, oder nen kleinen EEPROM). gruß cyblord
Hallo, EA DOGM081-A Text 1x8 Textdisplay ST7036 EA DOGM162-A Text 2x16 EA DOGM163-A Text 3x16 schau dir mal diese Textdisplays mit 4-Bit, 8-Bit und SPI-Interface und mit 3,3 oder 5 Volt an. Das
-
Thread
Ghosting bei LED Matrix
es nicht liegen, der ist ja für sowas gemacht. Bleibt also noch der PCF8574 oder mein Code. Kann es sein dass der PCF8574 mit den BC327 zu langsam ist? Oder hab ich einen Denkfehler im Code? Mein Code: [c]#include "Tlc5940.h" #include <Wire.h> #define EXPANDER
max. 16*20mA auch aus. > Nimm besser den 74HC164 anstelle des PCF. > > Aber Dein Hauptproblem wird sein, daß Du keinen Timerinterrupt nimmst. Siehe mein vorheriger Beitrag.
-
Thread
I2C Baustein zur Identifizierung der Platinenfamilie
PCF8574 - 8-Fach DigEingang - diese IO's entsprechend mit Up/Pull-Down Widerständen codieren.
IIC-gesteuerten ADC, der ratiometrisch zu Vdd misst? (z.B. ADS1000). Kommt verleichbar teuer wie der PCF8574, ist aber kleiner (SOT23-6). Dafür muss beim Auslesen etwas mehr Aufwand getrieben werden (evtl. erst Konfigurationsregister setzen, niederwertige Bits runden, ...) Ob es dann wirklich zuverlässig
-
Artikel
USB Koppelfeld für Festplatten
geschrieben. Die Slave-Select-Signale für die SPI-Schnittstelle werden von einem I2C-Expander (IC1, PCF8574) (s.u.) gesteuert. Um das Clock-Signal bei /SS = high (inaktivem Slave-Select) zu unterdrücken, ist noch ein Oder-Gatter vor den Clock-Eingang vorgesehen. (ToDo: Im Forum ansprechen) Bild folgt Slave-Select per I2C. Von einem I2C-Expander (IC1, PCF8574) und einem 3:8 Decoder (IC37, 74HC138) werden pro Baugruppenträger die konkreten Slave-Select-Signale für das SPI (s.o.) erzeugt. Dadurch ist es möglich, bis zu sechzen Koppelfelder per I2C-Protokoll
-
Thread
Das ultimative Aquariumsteuergerät
programmiert, die > sich täglich wiederholt. Über eine Leitung zu einer Box mit [[Port-Expander_PCF8574]] und ein paar (Halbleiter-) Relais kann die Heizung, das Licht und z.B. die Pumpe gesteuert werden und die Temperatur wird über einen oder mehrere DS18B20 gemessen. Einen freien PWM-Ausgang
Timer des MSP430 steuern: http://www.mikrocontroller.net/articles/Ultimatives_Aquariumsteuerger%C3%A4t#MSP430 Wobei einem für 80ct Aufpreis das Öffnen einer Silikon-Kartusche erspart bleibt: Ebay 261152181792 Betreffend der "230V Relaisbox": Die Der Prototyp der I²C-Variante mit PCF8574 ist