SW0007 - hwpro
Transkript
Universal Control System ARMOSY-2 ARduino MOdule SYstem ___________________________________________________________________________ Example – SW0007 ADC Converter 0-20mA, MCP3424 HWPRO Vývoj a výroba elektronických zařízení e-mail: [email protected] web: www.hwpro.cz ARMOSY-2 ARduino MOdule SYstem /* ¦¦¦¦¦¦¦¦¦¦¦¦¦ ARMOSY-2 Example ¦¦¦¦¦¦¦¦¦¦¦¦ ADC Converter 0-20mA, MCP3424 Hardware: ARMOSY-2 Version HW: 2.21 Create: 22.04.2016 ¦¦¦¦¦¦¦¦¦¦¦¦¦ TERMINAL CONNECTION ¦¦¦¦¦¦¦¦¦¦¦¦ 63 - IN POWER, VCC min 8V/1A! 64 - IN POWER, -"72 - IN+ Current 0~20mA, CH1 73 - IN- Current 0~20mA, CH1 ¦¦¦¦¦¦¦¦¦¦¦¦¦ JUMPER ¦¦¦¦¦¦¦¦¦¦¦¦ SW18 - ON (Resistor 500 Ohm) */ // ¦ LIBRARY #include <UTFT.h> //Driver UTFT #include <Wire.h> // Library I2C #include <MCP3424.h> // Library ADC MCP3424.h 18bit // ¦ DECLARATIONS UTFT myGLCD(ITDB24,38,39,40,41); // RS, WR, CS, REST extern uint8_t BigFont[]; // UTFT Fonds MCP3424 adc_mcp(0x6B); // Address 107 DEC, 1101 011 BIN double value_adc; // Value ADC float amp; // Amper IN // ¦¦¦¦¦¦¦¦¦¦¦¦¦ SETUP ¦¦¦¦¦¦¦¦¦¦¦¦ void setup() { // ¦ UTFT myGLCD.InitLCD(); // Initialization LCD myGLCD.clrScr(); // Clear Screen myGLCD.fillScr(VGA_WHITE); // VGA Background Transparency myGLCD.setColor(0, 0, 0); // Black Fonds myGLCD.setBackColor(255, 255, 255); // White Background myGLCD.setFont(BigFont); // Select Font // ¦ HEADER myGLCD.print("ARMOSY2 - SW0007", CENTER, 10); myGLCD.print("www.hwpro.cz", CENTER, 220); // ¦ I2C Wire.begin(); // I2C Start // ¦ ADC MCP3424 adc_mcp.generalCall(GC_RESET); adc_mcp.creg[CH1].bits = { GAINx1, SR16B, CONTINUOUS, CH1, 1 }; // Gain, Resolutions 12,14, 16, 18 bits, Type Conv, Channel) } HWPRO Vývoj a výroba elektronických zařízení e-mail: [email protected] web: www.hwpro.cz 2/3 ARMOSY-2 ARduino MOdule SYstem // ¦¦¦¦¦¦¦¦¦¦¦¦¦ MAIN ¦¦¦¦¦¦¦¦¦¦¦¦ void loop() { ConvStatus Xerr = adc_mcp.read(CH1, value_adc); // Read Conversion amp = value_adc * 10; // Gain Vout/Vin = 0.2, 2V = 20mA myGLCD.printNumF(value_adc, 4, CENTER, 120); // Print Value UTFT myGLCD.print("V", 220, 120); myGLCD.printNumF(amp, 4, CENTER, 160); // Print Value UTFT myGLCD.print("mA", 220, 160); } HWPRO Vývoj a výroba elektronických zařízení e-mail: [email protected] web: www.hwpro.cz 3/3
Podobné dokumenty
PROPOZICE
Výsledky: Oficiální výsledky budou zveřejněny na našich facebookových stránkách (TNF bike team) a déle
na stránkách Šumperského poháru horských kol.
Pravidla: Závod se koná podle pravidel Šumperské...
PRAVĚKÉ JESKYNNÍ UMĚNÍ Soubor
http://3.bp.blogspot.com/-6xnZQKrj3-E/UYqW5QWaZBI/AAAAAAAAYBQ/HjofBswgCtg/s1600/fontde-gaume-peintures.jpg
http://www.handcraftedtravel.com/blog_files/BIGfont_de_gaume2.jpg.jpg
http://snap3.uas.mx/...
Přehled základních parametrů bezkontaktních čteček
Čtečky s klávesnicí
A7HPIN – čtečka EM (volitelně i HID Prox) karet s vestavěnou kapacitní klávesnicí, ve formátu Wiegand (typ. 32 bitů / 8 bit burst)
iClass RK40 SE – čtečka iClass (Mifare/Des...
Základní entity a jejich kresba
Eliptická výseč. ... drawArc(int x, int y, int sirka, int vyska, int start_uhel, int konc_uhel).
Souřadnice x, y představují levý horní roh obdélníku zadané šířky a délky, do kterého je výseč
vepsá...
Lokalizace Slackware Linuxu
Nastavení locale
Locale způsobí, že programy budou používat české menu a informace z výstupu budou také v českém
formátu. Zjištění nastavení locale se provede příkazem locale . V podstatě jde o nas...
Lokalizace operačního systému Slackware Linux
Locale způsobí to, že programy, které jsou psány s podporou glibc-i18n, budou s uživatelem komunikovat podle pravidel
natavení locale. Pokud nastavíme locale na Češtinu, programy budou s námi komun...
text kapitoly
mnoho techniků a rychle pronikla do aplikací jako učící se klasifikátor. Po počátečním nadšení se v
roce 1969 v knize Perceptrons od M.Minského a S.Paperta objevila kritika klasifikačních schopnost...