Änderungen

KY-050 Ultraschallabstandssensor

739 Byte entfernt, 16:10, 16. Feb. 2016
==Bild==
[[Datei:KY-0050.png|394x274px|none]]
 
==Technische Daten / Kurzbeschreibung==
==Pin-Belegung==
[[Datei:3_S_V_G4_G_S_T_V.png|450x235px|none]]
==Codebeispiel Arduino==
<pre class="brush:cpp"># Include OneWire ds (10); / / on pin 10void setup (void) { // Initialize inputs / outputs // Start serial port Serial.begin (9600);}void loop (void) { byte i; byte present = 0; byte data [12]; byte addr [8]; int Temp; if (! ds.search (addr)) { // Serial.print ("No more addresses."); ds.reset_search (); return; } Serial.print ("R ="); // R = 28 Not sure what this is for (i = 0; i <8; i ) { Serial.print (addr [i], HEX); Serial.print (""); } if (OneWire :: crc8 (addr, 7)! = addr [7]) { Serial.print ("CRC is not valid!"); return; } if (addr [0]! = 0x28) { Serial.print ("Device is not a DS18S20 family device."); return; } ds.reset ();}
</pre>
Bürokrat, Administrator
611
Bearbeitungen