

 
 <?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	
	>
<channel>
	<title>
	Reacties op: Afstanden meten met een HC-SR04 ultrasone sensor	</title>
	<atom:link href="https://raspberrytips.nl/hc-sr04-ultrasone-sensor/feed/" rel="self" type="application/rss+xml" />
	<link>https://raspberrytips.nl/hc-sr04-ultrasone-sensor/</link>
	<description>Raspberry Pi en Raspbian tips</description>
	<lastBuildDate>Thu, 02 Feb 2017 13:43:45 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.1</generator>
	<item>
		<title>
		Door: swiep		</title>
		<link>https://raspberrytips.nl/hc-sr04-ultrasone-sensor/#comment-257</link>

		<dc:creator><![CDATA[swiep]]></dc:creator>
		<pubDate>Wed, 01 Feb 2017 23:22:18 +0000</pubDate>
		<guid isPermaLink="false">https://raspberrytips.nl/?p=1595#comment-257</guid>

					<description><![CDATA[Tsja,
Er is een verschil tussen digitaal en analoog. Laat ik het zo zeggen: de tijd die verstrijkt tussen LOW en HIGH op de echo-pin geeft de afstand weer. Die low/high is digitaal. Met een spanningsdeler bestaande uit weerstanden maak je die in feite analoog, want hoewel de digitale uitgang HIGH wordt duurt het even voordat de spanningsdeler deze High ook echt als HIGH doorgeeft. Ik gebruik deze sensor om de watervoorraad in de tank in mijn camper te bepalen. De maximale tijd die gemeten moet worden is dan de tijd van een geluidsgolf over 40 cm en dat is ongeveer 4-duizendste. gebruik dan een LLC (4060) en geen analoge spanningsdeler, zou ik zeggen]]></description>
			<content:encoded><![CDATA[<p>Tsja,<br />
Er is een verschil tussen digitaal en analoog. Laat ik het zo zeggen: de tijd die verstrijkt tussen LOW en HIGH op de echo-pin geeft de afstand weer. Die low/high is digitaal. Met een spanningsdeler bestaande uit weerstanden maak je die in feite analoog, want hoewel de digitale uitgang HIGH wordt duurt het even voordat de spanningsdeler deze High ook echt als HIGH doorgeeft. Ik gebruik deze sensor om de watervoorraad in de tank in mijn camper te bepalen. De maximale tijd die gemeten moet worden is dan de tijd van een geluidsgolf over 40 cm en dat is ongeveer 4-duizendste. gebruik dan een LLC (4060) en geen analoge spanningsdeler, zou ik zeggen</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Door: kenwaldek		</title>
		<link>https://raspberrytips.nl/hc-sr04-ultrasone-sensor/#comment-246</link>

		<dc:creator><![CDATA[kenwaldek]]></dc:creator>
		<pubDate>Fri, 27 Jan 2017 20:13:32 +0000</pubDate>
		<guid isPermaLink="false">https://raspberrytips.nl/?p=1595#comment-246</guid>

					<description><![CDATA[In antwoord op &lt;a href=&quot;https://raspberrytips.nl/hc-sr04-ultrasone-sensor/#comment-245&quot;&gt;kenwaldek&lt;/a&gt;.

&lt;pre class=&quot; language-bash notranslate&quot;&gt;#! /usr/bin/env python3
#  -*- coding:utf-8 -*-
###############################################################
# kenwaldek                           MIT-license
#
# Title: hc 05 test                   Version: 1.0
# Date:  27_01_17                     Language: python3
# Description: hc 05 afstands test, python3 script met
# gpio cleanup en keyboard interrupt
###############################################################
# Share if you care, do something
import RPi.GPIO as GPIO                    #Import GPIO library
import time                                #Import time library
GPIO.setmode(GPIO.BCM)                     #Set GPIO pin numbering

TRIG = 23                                  #Associate pin 23 to TRIG
ECHO = 24                                  #Associate pin 24 to ECHO

print (&quot;Distance measurement in progress&quot;)

GPIO.setup(TRIG,GPIO.OUT)                  #Set pin as GPIO out
GPIO.setup(ECHO,GPIO.IN)                   #Set pin as GPIO in

while True:
  try:
    GPIO.output(TRIG, False)                 #Set TRIG as LOW
    print (&quot;Wachten op sensor&quot;)
    time.sleep(2)                            #Delay of 2 seconds

    GPIO.output(TRIG, True)                  #Set TRIG as HIGH
    time.sleep(0.00001)                      #Delay of 0.00001 seconds
    GPIO.output(TRIG, False)                 #Set TRIG as LOW

    while GPIO.input(ECHO)==0:               #Check whether the ECHO is LOW
      pulse_start = time.time()              #Saves the last known time of LOW pulse

    while GPIO.input(ECHO)==1:               #Check whether the ECHO is HIGH
      pulse_end = time.time()                #Saves the last known time of HIGH pulse

    pulse_duration = pulse_end - pulse_start #Get pulse duration to a variable

    distance = pulse_duration * 17150        #Multiply pulse duration by 17150 to get distance
    distance = round(distance, 2)            #Round to two decimal points

    if distance &#062; 2 and distance &#060; 400:      #Check whether the distance is within range
      print (&#034;Distance:&#034;,distance - 0.5,&#034;cm&#034;)  #Print distance with 0.5 cm calibration
    else:
      print (&#034;Out Of Range&#034;)                 #display out of range

  except KeyboardInterrupt:
    break

GPIO.cleanup()&lt;/pre&gt;]]></description>
			<content:encoded><![CDATA[<p>In antwoord op <a href="https://raspberrytips.nl/hc-sr04-ultrasone-sensor/#comment-245">kenwaldek</a>.</p>
<pre class=" language-bash notranslate">#! /usr/bin/env python3
#  -*- coding:utf-8 -*-
###############################################################
# kenwaldek                           MIT-license
#
# Title: hc 05 test                   Version: 1.0
# Date:  27_01_17                     Language: python3
# Description: hc 05 afstands test, python3 script met
# gpio cleanup en keyboard interrupt
###############################################################
# Share if you care, do something
import RPi.GPIO as GPIO                    #Import GPIO library
import time                                #Import time library
GPIO.setmode(GPIO.BCM)                     #Set GPIO pin numbering

TRIG = 23                                  #Associate pin 23 to TRIG
ECHO = 24                                  #Associate pin 24 to ECHO

print ("Distance measurement in progress")

GPIO.setup(TRIG,GPIO.OUT)                  #Set pin as GPIO out
GPIO.setup(ECHO,GPIO.IN)                   #Set pin as GPIO in

while True:
  try:
    GPIO.output(TRIG, False)                 #Set TRIG as LOW
    print ("Wachten op sensor")
    time.sleep(2)                            #Delay of 2 seconds

    GPIO.output(TRIG, True)                  #Set TRIG as HIGH
    time.sleep(0.00001)                      #Delay of 0.00001 seconds
    GPIO.output(TRIG, False)                 #Set TRIG as LOW

    while GPIO.input(ECHO)==0:               #Check whether the ECHO is LOW
      pulse_start = time.time()              #Saves the last known time of LOW pulse

    while GPIO.input(ECHO)==1:               #Check whether the ECHO is HIGH
      pulse_end = time.time()                #Saves the last known time of HIGH pulse

    pulse_duration = pulse_end - pulse_start #Get pulse duration to a variable

    distance = pulse_duration * 17150        #Multiply pulse duration by 17150 to get distance
    distance = round(distance, 2)            #Round to two decimal points

    if distance &gt; 2 and distance &lt; 400:      #Check whether the distance is within range
      print (&quot;Distance:&quot;,distance - 0.5,&quot;cm&quot;)  #Print distance with 0.5 cm calibration
    else:
      print (&quot;Out Of Range&quot;)                 #display out of range

  except KeyboardInterrupt:
    break

GPIO.cleanup()</pre>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Door: kenwaldek		</title>
		<link>https://raspberrytips.nl/hc-sr04-ultrasone-sensor/#comment-245</link>

		<dc:creator><![CDATA[kenwaldek]]></dc:creator>
		<pubDate>Fri, 27 Jan 2017 18:08:47 +0000</pubDate>
		<guid isPermaLink="false">https://raspberrytips.nl/?p=1595#comment-245</guid>

					<description><![CDATA[mag je samenvoegen maar ook cleanup van de gpio pinnen zou een plaatsje kunnen hebben in de code.

$ GPIO.cleanup()]]></description>
			<content:encoded><![CDATA[<p>mag je samenvoegen maar ook cleanup van de gpio pinnen zou een plaatsje kunnen hebben in de code.</p>
<p>$ GPIO.cleanup()</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Door: kenwaldek		</title>
		<link>https://raspberrytips.nl/hc-sr04-ultrasone-sensor/#comment-244</link>

		<dc:creator><![CDATA[kenwaldek]]></dc:creator>
		<pubDate>Fri, 27 Jan 2017 18:00:11 +0000</pubDate>
		<guid isPermaLink="false">https://raspberrytips.nl/?p=1595#comment-244</guid>

					<description><![CDATA[als je met python3 werkt is de print statement 
$ print (&quot;iets&quot;) anders zal het niet werken]]></description>
			<content:encoded><![CDATA[<p>als je met python3 werkt is de print statement<br />
$ print (&#8220;iets&#8221;) anders zal het niet werken</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
