<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gpio readall &#8211; ChatGPT, KI und Software auf dem Raspberry Pi</title>
	<atom:link href="https://progpi.de/tag/gpio-readall/feed/" rel="self" type="application/rss+xml" />
	<link>https://progpi.de</link>
	<description>ChatGPT, KI und die Zukunft</description>
	<lastBuildDate>Tue, 25 Oct 2022 15:44:18 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://progpi.de/wp-content/uploads/2019/01/cropped-ProgPi_512-32x32.png</url>
	<title>gpio readall &#8211; ChatGPT, KI und Software auf dem Raspberry Pi</title>
	<link>https://progpi.de</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>WiringPi und gpio readall</title>
		<link>https://progpi.de/wiringpi-gpio-readall-pi-4/</link>
		
		<dc:creator><![CDATA[Harald Schmidt]]></dc:creator>
		<pubDate>Thu, 13 Feb 2020 12:09:00 +0000</pubDate>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Raspbian Update]]></category>
		<category><![CDATA[gpio readall]]></category>
		<guid isPermaLink="false">https://progpi.de/?p=3087</guid>

					<description><![CDATA[<p>Die WiringPi Library von Gordon Henderson ist eine beliebte Software um die GPIO-Pins auf unterschiedlichen Modellen des Raspberry Pi anzusprechen. WiringPi ist bereits in Raspbian enthalten, die Version kann jedoch veraltet sein. In meinem Buch wird dabei auf Seite 290 das in der Library enthaltene Kommando gpio beschrieben. So können Sie z.B. über gpio -v [&#8230;]</p>
<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/wiringpi-gpio-readall-pi-4/">WiringPi und gpio readall</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="3087" class="elementor elementor-3087">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-57bd4c3 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="57bd4c3" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-970410d" data-id="970410d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5ad82be elementor-widget elementor-widget-text-editor" data-id="5ad82be" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die <a href="http://wiringpi.com/" target="_blank" rel="noopener"><b>WiringPi Library</b></a> von Gordon Henderson ist eine beliebte Software um die GPIO-Pins auf unterschiedlichen Modellen des Raspberry Pi anzusprechen. WiringPi ist bereits in Raspbian enthalten, die Version kann jedoch veraltet sein. In meinem <a href="https://www.hanser-fachbuch.de/buch/Raspberry+Pi+programmieren+mit+C+C+und+Bash/9783446453425" target="_blank" rel="noopener">Buch</a> wird dabei auf Seite 290 das in der Library enthaltene Kommando <a href="https://www.heise.de/tipps-tricks/Raspberry-Pi-Das-koennen-die-GPIO-Pins-4583823.html" target="_blank" rel="noopener"><strong>gpio</strong></a> beschrieben. So können Sie z.B. über</p>
<pre>gpio -v</pre>
<p>die Version abfragen. Mit „gpio readall“ können Sie den Status aller GPIO-Pins ermitteln. Aber bei der Version 2.50 erhalten sie auf dem Raspberry Pi 4 folgende Ausgabe:</p>
<pre>gpio readall<br>Oops - unable to determine board type... model: 17</pre>
<p>Es gibt aber ein Update des Autors, dessen Durchführung auf folgender Webseite beschrieben wird:</p>
<p><a href="http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/" target="_blank" rel="noopener">http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/</a></p>
<p>Und es funktioniert so:</p>
<pre># wiringPi updated to 2.52 for the Raspberry Pi 4B<br>cd /tmp<br>wget https://project-downloads.drogon.net/wiringpi-latest.deb<br>sudo dpkg -i wiringpi-latest.deb<br>gpio -v</pre>
<p>Nach Ausführung dieser Bash-Programmzeilen sind sie (derzeit) auf der Version 2.5.2 und können das Kommando &#8222;gpio readall&#8220; ganz normal verwenden. Beachten Sie bitte, daß &#8222;gpio readall“ von zahlreichen Skriptdateien zum Buch benutzt wird (auch mit <a href="https://de.wikipedia.org/wiki/Grep" target="_blank" rel="noopener">grep</a> Filter). <span style="color: #800000;"><b>Soweit Sie gpio Version 2.5.0 oder darunter installiert haben, ist ein Update unumgänglich,</b> <b>um die Funktion der Skriptdateien sicherzustellen</b>!</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-df3dbd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="df3dbd2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b90bb0e" data-id="b90bb0e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-66f4caf elementor-widget elementor-widget-text-editor" data-id="66f4caf" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die bei Ihnen gültige WiringPi Version lässt sich auch so feststellen:</p><pre><span style="color: #339966;">pi@raspi4:~ $</span> sudo apt-cache policy wiringpi<br />wiringpi:<br />Installiert: 2.52<br />Installationskandidat: 2.52<br />Versionstabelle:<br />*** 2.52 100<br />100 /var/lib/dpkg/status<br />2.50 500<br />500 http://archive.raspberrypi.org/debian buster/main armhf Packages</pre><p>WiringPi wäre also auf dem aktuellen Stand.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d49beba elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d49beba" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eb82174" data-id="eb82174" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-38c60e1 elementor-widget elementor-widget-text-editor" data-id="38c60e1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Die Bash Quelltexte zum Buch wurden mit der Version <a href="https://progpi.de/download/raspiprogbashcpp"><strong>RaspiProgBashCPP_60.zip </strong></a>in der Weise angepasst, daß Aufrufe von gpio readall nur noch erfolgen, wenn WiringPi installiert ist.  </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-a0e2262 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="a0e2262" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ac6440" data-id="8ac6440" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-099e6cc elementor-widget elementor-widget-image" data-id="099e6cc" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img fetchpriority="high" decoding="async" width="768" height="504" src="https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-768x504.png" class="attachment-medium_large size-medium_large wp-image-5305" alt="Das Skript gpiotools.h (aus RaspiProgBashCPP_60.zip) kann Pinbelegungen anzeigen" srcset="https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-768x504.png 768w, https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-300x197.png 300w, https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools-1024x672.png 1024w, https://progpi.de/wp-content/uploads/2022/10/navigator_gpiotools.png 1192w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Das Skript gpiotools.sh (aus RaspiProgBashCPP_60.zip) kann Pinbelegungen anzeigen </figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-42ed552 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="42ed552" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4708442" data-id="4708442" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-982a809 elementor-widget elementor-widget-text-editor" data-id="982a809" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3 id="pinout"></h3>Je nach verwendeter Software gibt es unterschiedliche Bezeichnungen für die Kontakte der 40-poligen Steckerleiste. Die Software zum Buch kann über den &#8222;Navigator&#8220; einfach benutzt werden. Im Skript gpiotools.sh führt die &#8222;4&#8220; zur Anzeige der Pinbelegungen:								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2cc9e24 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2cc9e24" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-56342d4" data-id="56342d4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9899b53 elementor-widget elementor-widget-image" data-id="9899b53" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" width="768" height="398" src="https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-768x398.png" class="attachment-medium_large size-medium_large wp-image-5306" alt="Raspberry Pi GPIO-Pin Namen" srcset="https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-768x398.png 768w, https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-300x155.png 300w, https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout-1024x530.png 1024w, https://progpi.de/wp-content/uploads/2022/10/gpio_readall_pinout.png 1191w" sizes="(max-width: 768px) 100vw, 768px" />											<figcaption class="widget-image-caption wp-caption-text">Pinbezeichnungen bei gpio readall und über pinout im Vergleich</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-8dd2cdf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8dd2cdf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9fe6ae0" data-id="9fe6ae0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e8f0c6c elementor-widget elementor-widget-text-editor" data-id="e8f0c6c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Bezogen auf pinout entspricht der &#8222;physical Pin 5&#8220; der Bezeichnung GPIO3, was der Funktion SCL.1 aus gpio readall entspricht. Die BCM Spalte aus gpio readall entspricht den GPIO-Bezeichnungen von pinout.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Der Beitrag <a rel="nofollow" href="https://progpi.de/wiringpi-gpio-readall-pi-4/">WiringPi und gpio readall</a> erschien zuerst auf <a rel="nofollow" href="https://progpi.de">ChatGPT, KI und Software auf dem Raspberry Pi</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
