YourESP32 Sketch HallEffectSensor

From ArduinoInfo
Jump to navigation Jump to search

<shtml hash="dd4f2d0e531d9330e31ecb2961aed0693e9faa067f749fecee0b9fba02567d74">

<font color="#95a5a6">/* YourESP32 Example: Sketch : read built-in Hall Effect Sensor</font>
<font color="#95a5a6"> *  SEE: </font><u><font color="#95a5a6">https://ESP32Info.Info</font></u><font color="#95a5a6"></font>
<font color="#95a5a6"> - WHAT IT DOES</font>
<font color="#95a5a6">// Simple sketch to access the internal hall effect detector on the esp32.</font>
<font color="#95a5a6">// values can be quite low. Maybe 25. Goes high/lower with nearby magnet.</font>
<font color="#95a5a6">// Brian Degger / @sctv </font>
<font color="#95a5a6"> - SEE the comments after "//" on each line below</font>
<font color="#95a5a6"> - CONNECTIONS:</font>
<font color="#95a5a6">   - </font>
<font color="#95a5a6">   - </font>
<font color="#95a5a6"> - V1.00 10/02/2018</font>
<font color="#95a5a6">   Questions: terry@yourduino.com */</font>

<font color="#95a5a6">/*-----( Declare Variables )-----*/</font>
<font color="#00979c">int</font> <font color="#000000">val</font> <font color="#434f54">=</font> <font color="#000000">0</font><font color="#000000">;</font>


<font color="#00979c">void</font> <font color="#5e6d03">setup</font><font color="#000000">(</font><font color="#000000">)</font>   <font color="#95a5a6">/****** SETUP: RUNS ONCE ******/</font>
<font color="#000000">{</font>
<b><font color="#d35400">Serial</font></b><font color="#434f54">.</font><font color="#d35400">begin</font><font color="#000000">(</font><font color="#000000">115200</font><font color="#000000">)</font><font color="#000000">;</font>

<font color="#000000">}</font><font color="#434f54">//--(end setup )---</font>


<font color="#00979c">void</font> <font color="#5e6d03">loop</font><font color="#000000">(</font><font color="#000000">)</font>   <font color="#95a5a6">/****** LOOP: RUNS CONSTANTLY ******/</font>
<font color="#000000">{</font>
<font color="#000000">val</font> <font color="#434f54">=</font> <font color="#000000">hallRead</font><font color="#000000">(</font><font color="#000000">)</font><font color="#000000">;</font>   <font color="#434f54">// read hall effect sensor value</font>
<b><font color="#d35400">Serial</font></b><font color="#434f54">.</font><font color="#d35400">println</font><font color="#000000">(</font><font color="#000000">val</font><font color="#000000">)</font><font color="#000000">;</font> <font color="#434f54">// print the results to the serial monitor</font>
<font color="#d35400">delay</font><font color="#000000">(</font><font color="#000000">1000</font><font color="#000000">)</font><font color="#000000">;</font>

<font color="#000000">}</font><font color="#434f54">//--(end main loop )---</font>

<font color="#95a5a6">/*-----( Declare User-written Functions )-----*/</font>
<font color="#434f54">//NONE yet</font>

<font color="#434f54">//*********( THE END )***********</font>

</shtml>