KY-001: Skillnad mellan sidversioner

ingen redigeringssammanfattning
Ingen redigeringssammanfattning
 
(8 mellanliggande sidversioner av 2 användare visas inte)
Rad 1: Rad 1:
== Bild ==
==Bild==
[[Fil:KY001.JPG]]
[[Fil:KY001.JPG]]


== Om sensorn ==
==Om sensorn==
TEMP 18B20 är en vanligt förekommande temperatursensor som använde [http://playground.arduino.cc/Learning/OneWire 1-wire protokollet]
TEMP 18B20 är en vanligt förekommande temperatursensor som använder [http://playground.arduino.cc/Learning/OneWire 1-wire protokollet].
Man behöver [http://arduino.cc/en/Guide/Libraries installera ett bibliotek] för att använda det, biblioteket hittar du [http://www.pjrc.com/teensy/arduino_libraries/OneWire.zip här]


== Synonymer ==
==Synonymer==
KEYES Shock Module, KY002, Hit sensor module, 02 ARDUINO vibration switch module
KEYES Temp Module, KY001, Temperature Sensor Module, 01 ARDUINO DS18b20 sensor module


== Koppling ==
==Koppling==
När man kopplar in sensorn behöver man en sk. pullup på signalbussen, det funkar att sätta en 4,7kiloohms resistor mellan signal och +5v
När man kopplar in sensorn behöver man en sk. pullup på signalbussen, det funkar att sätta en 4,7kiloohms resistor mellan signal och +5v


== Arduino exempelkod ==
==Arduino exempelkod==
När du installerat biblioteket kan du öppna exempelsketchen DS18x20_Temperature under File/Examples/OneWire/


<pre>
==Bibliotek==
int LED = 13 ;// define LED pin
int SENSOR = 2; // sensor pin
int val ; // define numeric variable val
void setup ()
{
  pinMode (LED, OUTPUT) ; // define LED as output
  pinMode (SENSOR, INPUT) ; // define SENSOR as input
}
void loop ()
{
  val = digitalRead (SENSOR) ;// read SENSOR and put it into val
  if (val == HIGH) // When the sensor detects a signal, LED flashes
  {
    digitalWrite (LED, LOW);
  }
  else
  {
    digitalWrite (LED, HIGH);
  }
}
</pre>


== Bibliotek ==
*[[Arduino]]
* [[Arduino]]
*[[C]]
* [[C]]
 
[[Kategori:Elektronikrummet]]