KY-001: Skillnad mellan sidversioner

Från Stockholm Makerspace Wiki
Ingen redigeringssammanfattning
 
(5 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änder [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]
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]]

Nuvarande version från 30 mars 2023 kl. 21.31

Bild

Om sensorn

TEMP 18B20 är en vanligt förekommande temperatursensor som använder 1-wire protokollet. Man behöver installera ett bibliotek för att använda det, biblioteket hittar du här

Synonymer

KEYES Temp Module, KY001, Temperature Sensor Module, 01 ARDUINO DS18b20 sensor module

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

Arduino exempelkod

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

Bibliotek