Stap 29: Prototype: Extras
De temperatuur cutoff sectie was een late toevoeging aan het bovenstaande, op een kleine grijze breadboard.
De PI-nauw I2C delen prototyped op nog een andere twee gele breadboard (u kan niet genoeg van deze dingen heb!), werden gehouden samen met sommige triplex, pinnen, elastische banden en een IDE lint kabel. Te halen uit de verbindingen van de IDE-kabel, ik een beschadigde molex connector voor de pinnen gedemonteerd en maakte deze jumpers.
Ondanks de schijnbare fout IS de IO connector pin-out herinnering de juiste manier ronde, gezien het feit dat de connector is naar omhoog aan dit einde, niet naar beneden! (Links-rechts gespiegeld!)
Praten met de I2C chips (in testfase, om ervoor te zorgen dat ze werkten) was eenvoudig met behulp van de wiringpi hulpprogramma voor de opdrachtregel van de gpio , b.v.
- GPIO - x mcp23008:100:0x27:0 modus 100 uit (Set eerste pin op DIO als output)
- GPIO - x mcp23008:100:0x27:0 schrijven 100 1 (schrijf het als 1)
- GPIO - x mcp23008:100:0x27:0 modus 100 in (Set eerste pin op DIO als input)
- GPIO - x mcp23008:100:0x27:0 lezen 100 (lezen)
- GPIO - x pcf8591:110:0x4f:0 aread 110 (lees eerste ADC kanaal 0-255)
- GPIO - x pcf8591:110:0x4f:0 aschrijven 110 180 (Schrijf DAC-uitgang met (180/255) van het volledige schaalbereik