początek
końcowy moduł wykrywania gazów MQ-2 MQ-3 MQ-4 MQ-5 MQ-6 MQ-7 MQ-8 MQ-9 MQ-135 każdy z nich 1 szt. Tylko 9 szt. czujnik do arduino kit lista dostawy:
Cechy:
Za pomocą wysokiej jakości двухпанельную konstrukcję,ze wskaźnikiem mocy i instrukcji wyjścia sygnału TTL.Sygnał przełączający, który ma wyjście DO (TTL) i wyjście analogowe AO.Wyjściowy maksymalny sygnał TTL niski. ( Niskiego poziomu sygnału, gdy wyjściowy światło może być bezpośrednio podłączony do микроконтроллеру lub релейному modułu ) Analogowe napięcie wyjściowe z wyższym stężeniu wysokiego napięcia znajdują się cztery otwory na śruby do łatwego pozycjonowania.Ma długą żywotność i niezawodną stabilność szybkie reagowanie i odbudowę charakterystyka napięcie Wejściowe : 5 v dc pobór mocy (prąd ): 150 ma
Wyjście DO : TTL digital 0 i 1 ( 0.1 i 5V)
Wyjście AO :0,1-0,3 w ( w odniesieniu do zanieczyszczenia ) , maksymalne stężenie napięcia około 4V
Program testowy: funkcja: ta wersja testowa programu umożliwia korzystanie z chipa: AT89S52 Kryształ: 11.0592 Mhz szybkość transmisji danych: 9600 środa kompilatora: Keil [Statement] procedura Ta jest używana tylko do nauki i pomocy, proszę podać prawa autorskie i informacje o autorze! ************************************************** ******************* / / ************************************************* ******************* Uwaga: 1, gdy zmierzona koncentracja więcej ustalonej gęstości, wyjście port wejścia / wyjścia z jednym chipem niski ************************************************** ******************* / # Include // pliki biblioteki #define uchar unsigned char // macro definition unsigned char #define uint unsigned int // macro definition unsigned int / ************************************************* ******************* definicje wejścia / wyjścia ************************************************** ******************* / sbit LED = P1 ^ 0; // określ port mikrokontrolera P1 pierwszego (tzn. P1.0) do podaniaend sbit DOUT = P2 ^ 0; // określ pierwszy port mikrokontrolera P2 (tj. P2.0) jako wejścia czujnika / ************************************************* ******************* funkcja opóźnienia ************************************************** ******************* / void delay () // procedura opóźnienia { uchar m, n, s; for (m = 20; m> 0; m--) for (n = 20; n> 0; n--) for (s = 248; s>> > 0; s--); } / ************************************************* ******************* podstawowa funkcja ************************************************** ******************* / void main () { while (1) / / nieskończona pętla { LED = 1; / / off P1.0 port lights if (DOUT == 0) // When the concentration is higher than the set value, the implementation of the Con { delay (); / / delay interference When if (DOUT == 0) // define the concentration higher than the set value, the implementation of the Con { LED = 0; // P1.0 port lights lit } } } } / ************************************************* ******************* koniec************************************************** ****************** /
Specjalna uwaga: po tym,jak czujnik jest włączony,należy rozgrzać około 20 sekund,zmierzone dane były stabilne,ciepła czujnik-jest to normalne zjawisko,ponieważ wewnętrzny przewód grzejny, jeśli jest gorąco, nie jest normalne .Okablowanie: VCC: pozytywny źródło zasilania (5V) GND: zasilacz ujemnego DO: wyjście sygnału przełączania TTL
AO: wyjście sygnału analogowego
Uwaga: po tym, jak czujnik jest włączony, trzeba rozgrzać około 20 sekund, zmierzone dane są stabilne, ciepła czujnik ma normalny rozmiar: