<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://code-reference.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://code-reference.com/feed.php">
        <title>Programming | Library | Reference - Code-Reference.com arduino:advanced_io</title>
        <description></description>
        <link>https://code-reference.com/</link>
        <image rdf:resource="https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-25T15:06:13+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://code-reference.com/arduino/advanced_io/notone?rev=1360951045&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/arduino/advanced_io/pulsein?rev=1708041871&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/arduino/advanced_io/shiftin?rev=1708041870&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/arduino/advanced_io/shiftout?rev=1360951161&amp;do=diff"/>
                <rdf:li rdf:resource="https://code-reference.com/arduino/advanced_io/tone?rev=1360951216&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Programming | Library | Reference - Code-Reference.com</title>
        <link>https://code-reference.com/</link>
        <url>https://code-reference.com/ttps://code-reference.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://code-reference.com/arduino/advanced_io/notone?rev=1360951045&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-15T18:57:25+02:00</dc:date>
        <title>noTone()</title>
        <link>https://code-reference.com/arduino/advanced_io/notone?rev=1360951045&amp;do=diff</link>
        <description>Description

Stops the generation of a square wave triggered by tone().  Has no effect if no tone is being generated.

NOTE: if you want to play different pitches on multiple pins, you need to call noTone() on one pin before calling tone() on the next pin.</description>
    </item>
    <item rdf:about="https://code-reference.com/arduino/advanced_io/pulsein?rev=1708041871&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:31+02:00</dc:date>
        <title>pulseIn()</title>
        <link>https://code-reference.com/arduino/advanced_io/pulsein?rev=1708041871&amp;do=diff</link>
        <description>Description

Reads a pulse (either HIGH or LOW) on a pin.  For example, if value is HIGH, pulseIn() waits for the pin to go HIGH, starts timing, then waits for the pin to go LOW and stops timing.  Returns the length of the pulse in microseconds. Gives up and returns 0 if no pulse starts within a specified time out.</description>
    </item>
    <item rdf:about="https://code-reference.com/arduino/advanced_io/shiftin?rev=1708041870&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-16T01:04:30+02:00</dc:date>
        <title>shiftIn()</title>
        <link>https://code-reference.com/arduino/advanced_io/shiftin?rev=1708041870&amp;do=diff</link>
        <description>Description

Shifts in a byte of data one bit at a time.  Starts from either the most (i.e. the leftmost) or least (rightmost) significant bit.  For each bit, the clock pin is pulled high, the next bit is read from the data line, and then the clock pin is taken low.</description>
    </item>
    <item rdf:about="https://code-reference.com/arduino/advanced_io/shiftout?rev=1360951161&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-15T18:59:21+02:00</dc:date>
        <title>shiftOut()</title>
        <link>https://code-reference.com/arduino/advanced_io/shiftout?rev=1360951161&amp;do=diff</link>
        <description>Description

Shifts out a byte of data one bit at a time.  Starts from either the most (i.e. the leftmost) or least (rightmost) significant bit.  Each bit is written in turn to a data pin, after which a clock pin is pulsed (taken high, then low) to indicate that the bit is available.</description>
    </item>
    <item rdf:about="https://code-reference.com/arduino/advanced_io/tone?rev=1360951216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-02-15T19:00:16+02:00</dc:date>
        <title>tone()</title>
        <link>https://code-reference.com/arduino/advanced_io/tone?rev=1360951216&amp;do=diff</link>
        <description>Description

Generates a square wave of the specified frequency (and 50% duty cycle) on a pin.  A duration can be specified, otherwise the wave continues until a call to noTone().  The pin can be connected to a piezo buzzer or other speaker to play tones.</description>
    </item>
</rdf:RDF>
