<?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/"
	
	>
<channel>
	<title>
	Kommentare zu: Würfelspiel: Sieben-Segment-Display am Arduino	</title>
	<atom:link href="https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/</link>
	<description>Arduino Projekte, Tutorials, 3D-Druck und die Maker-Szene</description>
	<lastBuildDate>Wed, 29 Nov 2023 19:23:21 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		Von: Gerhard Hauke		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-5133</link>

		<dc:creator><![CDATA[Gerhard Hauke]]></dc:creator>
		<pubDate>Sat, 18 Mar 2023 11:19:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-5133</guid>

					<description><![CDATA[// Sieben Segment Würfel

 

int segmente[10][7] = { {1,1,1,1,1,1,0},  // 0
                        {0,1,1,0,0,0,0},  // 1
                        {1,1,0,1,1,0,1},  // 2
                        {1,1,1,1,0,0,1},  // 3
                        {0,1,1,0,0,1,1},  // 4
                        {1,0,1,1,0,1,1},  // 5
                        {1,0,1,1,1,1,1},  // 6
                        {1,1,1,0,0,0,0},  // 7
                        {1,1,1,1,1,1,1},  // 8
                        {1,1,1,1,0,1,1}}; // 9

int pinArray[] = {14, 15, 5, 6, 11, 13, 12};

 
int buttonPin = 18;

void setup() {
 
    
     pinMode(5, OUTPUT);
     pinMode(6, OUTPUT);
     pinMode(11, OUTPUT);
     pinMode(12, OUTPUT);
     pinMode(13, OUTPUT);
     pinMode(14, OUTPUT);
     pinMode(15, OUTPUT);  
    
 
 
  pinMode(buttonPin, INPUT);
 
 
  randomSeed(analogRead(0));
}
 

void loop() {
 
  
  if (digitalRead(buttonPin)==1) {
   
    for (int i=0; i&#060;40; i++) {
     
      showDigit(random(1,7));
      
      delay(i);
    }
  }
}
 

void showDigit(int num) {
    
    for (int j=0; j&#060;7; j++) {
      
      if (segmente[num][j]==1) {
        
        digitalWrite(pinArray[j], HIGH);
      }
      else {
       
        digitalWrite(pinArray[j], LOW);
      }   
 
    
    }
}

Leider funktioniert das Programm trotz korrekter Beschaltung autonom nicht.
Ich habe eine eigene Platine gefertigt und die PIN-Nummerierung entsprechend geändert.
Wo könnte da der Fehler liegen?]]></description>
			<content:encoded><![CDATA[<p>// Sieben Segment Würfel</p>
<p>int segmente[10][7] = { {1,1,1,1,1,1,0},  // 0<br />
                        {0,1,1,0,0,0,0},  // 1<br />
                        {1,1,0,1,1,0,1},  // 2<br />
                        {1,1,1,1,0,0,1},  // 3<br />
                        {0,1,1,0,0,1,1},  // 4<br />
                        {1,0,1,1,0,1,1},  // 5<br />
                        {1,0,1,1,1,1,1},  // 6<br />
                        {1,1,1,0,0,0,0},  // 7<br />
                        {1,1,1,1,1,1,1},  // 8<br />
                        {1,1,1,1,0,1,1}}; // 9</p>
<p>int pinArray[] = {14, 15, 5, 6, 11, 13, 12};</p>
<p>int buttonPin = 18;</p>
<p>void setup() {</p>
<p>     pinMode(5, OUTPUT);<br />
     pinMode(6, OUTPUT);<br />
     pinMode(11, OUTPUT);<br />
     pinMode(12, OUTPUT);<br />
     pinMode(13, OUTPUT);<br />
     pinMode(14, OUTPUT);<br />
     pinMode(15, OUTPUT);  </p>
<p>  pinMode(buttonPin, INPUT);</p>
<p>  randomSeed(analogRead(0));<br />
}</p>
<p>void loop() {</p>
<p>  if (digitalRead(buttonPin)==1) {</p>
<p>    for (int i=0; i&lt;40; i++) {</p>
<p>      showDigit(random(1,7));</p>
<p>      delay(i);<br />
    }<br />
  }<br />
}</p>
<p>void showDigit(int num) {</p>
<p>    for (int j=0; j&lt;7; j++) {</p>
<p>      if (segmente[num][j]==1) {</p>
<p>        digitalWrite(pinArray[j], HIGH);<br />
      }<br />
      else {</p>
<p>        digitalWrite(pinArray[j], LOW);<br />
      }   </p>
<p>    }<br />
}</p>
<p>Leider funktioniert das Programm trotz korrekter Beschaltung autonom nicht.<br />
Ich habe eine eigene Platine gefertigt und die PIN-Nummerierung entsprechend geändert.<br />
Wo könnte da der Fehler liegen?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Reggie		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-4625</link>

		<dc:creator><![CDATA[Reggie]]></dc:creator>
		<pubDate>Tue, 23 Mar 2021 15:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-4625</guid>

					<description><![CDATA[Hi. gutes Video. 
ich habe 2 Fragen: 
1. wie kann ich 2 7-Segment-Displays ansteuern, für 2 unterschiedliche Zufallszahlen?
2. wie kann ich anhand des Ergebnisses der 2 Zufallszahlen (Summe) 11 LED ansteuern?]]></description>
			<content:encoded><![CDATA[<p>Hi. gutes Video.<br />
ich habe 2 Fragen:<br />
1. wie kann ich 2 7-Segment-Displays ansteuern, für 2 unterschiedliche Zufallszahlen?<br />
2. wie kann ich anhand des Ergebnisses der 2 Zufallszahlen (Summe) 11 LED ansteuern?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Adi Dax		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-3998</link>

		<dc:creator><![CDATA[Adi Dax]]></dc:creator>
		<pubDate>Sun, 03 Mar 2019 20:37:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-3998</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-3992&quot;&gt;Ingolf Kluge&lt;/a&gt;.

Hi Ingolf, sorry für die späte Reaktion.
Willst du zum Umschalten des Modus einen Taster oder einen Kippschalter verwenden?
Wie schaut denn dein Sketch derzeit aus? Schick ihn mir einfach, ich schau gerne drüber.
lg, Adi]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-3992">Ingolf Kluge</a>.</p>
<p>Hi Ingolf, sorry für die späte Reaktion.<br />
Willst du zum Umschalten des Modus einen Taster oder einen Kippschalter verwenden?<br />
Wie schaut denn dein Sketch derzeit aus? Schick ihn mir einfach, ich schau gerne drüber.<br />
lg, Adi</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Ingolf Kluge		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-3992</link>

		<dc:creator><![CDATA[Ingolf Kluge]]></dc:creator>
		<pubDate>Thu, 21 Feb 2019 20:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-3992</guid>

					<description><![CDATA[Hallo, bin Arduino-Anfänger.  Allerdings hapert es noch ein wenig an Erfolgserlebnissen. Da kam dein 7-Segment-Würfelprojekt gerade recht. Funktioniert hervorragend.  Habe auch probiert, von 0-9 anzeigen zu lassen. Kein Problem. Jetzt würde ich gern alles in ein Gehäuse bauen, aber mit einem zusätzlichen Schalter an einem Pin, mit dem man von Anzeige 1-6 auf 0-9 (hier mit zus. Dezimalpunkt) umschalten kann.  Habe versucht, im Loop einfach einen if-Befehl voranzustellen und dann den Inhalt deines Sketches laufen zu lassen, bzw eine geänderte Version für die 0-9 Anzeige + Punkt. Läuft aber nicht, scheitert schon am Kompillieren,  scheint also nicht so einfach zu sein. Kanst du mir helfen?

MfG

Ingolf]]></description>
			<content:encoded><![CDATA[<p>Hallo, bin Arduino-Anfänger.  Allerdings hapert es noch ein wenig an Erfolgserlebnissen. Da kam dein 7-Segment-Würfelprojekt gerade recht. Funktioniert hervorragend.  Habe auch probiert, von 0-9 anzeigen zu lassen. Kein Problem. Jetzt würde ich gern alles in ein Gehäuse bauen, aber mit einem zusätzlichen Schalter an einem Pin, mit dem man von Anzeige 1-6 auf 0-9 (hier mit zus. Dezimalpunkt) umschalten kann.  Habe versucht, im Loop einfach einen if-Befehl voranzustellen und dann den Inhalt deines Sketches laufen zu lassen, bzw eine geänderte Version für die 0-9 Anzeige + Punkt. Läuft aber nicht, scheitert schon am Kompillieren,  scheint also nicht so einfach zu sein. Kanst du mir helfen?</p>
<p>MfG</p>
<p>Ingolf</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Adi Dax		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-2804</link>

		<dc:creator><![CDATA[Adi Dax]]></dc:creator>
		<pubDate>Tue, 18 Oct 2016 13:44:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-2804</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-2802&quot;&gt;Codecruncher&lt;/a&gt;.

Ich hab hier die Arduino IDE 1.6.12 und der Sketch von der Seite lässt sich unverändert erfolgreich fehlerfrei kompilieren. Welche Version der Arduino IDE verwendest du?
Was meinst du mit &quot;int showDigit = 0&quot;? Das ist ja als Funktion definiert und du würdest damit versuchen den gleichen Namen nochmal für eine Variable zu verwenden. Das funktioniert so nicht.]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-2802">Codecruncher</a>.</p>
<p>Ich hab hier die Arduino IDE 1.6.12 und der Sketch von der Seite lässt sich unverändert erfolgreich fehlerfrei kompilieren. Welche Version der Arduino IDE verwendest du?<br />
Was meinst du mit &#8222;int showDigit = 0&#8220;? Das ist ja als Funktion definiert und du würdest damit versuchen den gleichen Namen nochmal für eine Variable zu verwenden. Das funktioniert so nicht.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Codecruncher		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-2802</link>

		<dc:creator><![CDATA[Codecruncher]]></dc:creator>
		<pubDate>Tue, 18 Oct 2016 11:15:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-2802</guid>

					<description><![CDATA[Hallo AdiDax,

zuerst und vor allem: Vielen Dank für die vielen Anregungen, die einem blutigen Anfänger sicher eine Menge Frust vermeiden helfen.
Aber eine Sache habe ich in dem 7-Segment-Sketch nicht verstanden und der Compiler auch nicht, jedenfalls kommt diese Fehlermeldung:

&#039;showDigit&#039; cannot be used as a function

Ich habe versucht, ganz am Anfang &quot;showDigit&quot; zu &quot;initialisieren&quot; (int showDigit = 0), aber geholfen hat es nicht. Was habe ich falsch gemacht?

Viele Grüße und nochmals vielen Dank!]]></description>
			<content:encoded><![CDATA[<p>Hallo AdiDax,</p>
<p>zuerst und vor allem: Vielen Dank für die vielen Anregungen, die einem blutigen Anfänger sicher eine Menge Frust vermeiden helfen.<br />
Aber eine Sache habe ich in dem 7-Segment-Sketch nicht verstanden und der Compiler auch nicht, jedenfalls kommt diese Fehlermeldung:</p>
<p>&#8217;showDigit&#8216; cannot be used as a function</p>
<p>Ich habe versucht, ganz am Anfang &#8222;showDigit&#8220; zu &#8222;initialisieren&#8220; (int showDigit = 0), aber geholfen hat es nicht. Was habe ich falsch gemacht?</p>
<p>Viele Grüße und nochmals vielen Dank!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: crawnby		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-2358</link>

		<dc:creator><![CDATA[crawnby]]></dc:creator>
		<pubDate>Sun, 24 Jan 2016 09:44:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-2358</guid>

					<description><![CDATA[Hallo es hätte mich mehr interessiert das Arduino Sketch Project mit dem Countdown statt dem würfel  also abwärts von 9-0 beim erreichen der null einen piezzo pipser der los fiept zum Beispiel]]></description>
			<content:encoded><![CDATA[<p>Hallo es hätte mich mehr interessiert das Arduino Sketch Project mit dem Countdown statt dem würfel  also abwärts von 9-0 beim erreichen der null einen piezzo pipser der los fiept zum Beispiel</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Adi Dax		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-34</link>

		<dc:creator><![CDATA[Adi Dax]]></dc:creator>
		<pubDate>Fri, 12 Dec 2014 20:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-34</guid>

					<description><![CDATA[Als Antwort auf &lt;a href=&quot;https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-32&quot;&gt;Ben&lt;/a&gt;.

Vielen Dank für den Hinweis, du hast natürlich recht. Ich habe das sowohl hier im Blog als auch als Anmerkung im Youtube-Video richtig gestellt.]]></description>
			<content:encoded><![CDATA[<p>Als Antwort auf <a href="https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-32">Ben</a>.</p>
<p>Vielen Dank für den Hinweis, du hast natürlich recht. Ich habe das sowohl hier im Blog als auch als Anmerkung im Youtube-Video richtig gestellt.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Von: Ben		</title>
		<link>https://www.makerblog.at/2014/12/wuerfelspiel-sieben-segment-display-am-arduino/#comment-32</link>

		<dc:creator><![CDATA[Ben]]></dc:creator>
		<pubDate>Fri, 12 Dec 2014 13:40:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerblog.at/?p=585#comment-32</guid>

					<description><![CDATA[Hallo :)
Schönes Tutorial, aber wenn die mittleren Pins der 7-Segment Anzeige an Ground angeschlossen werden, dann ist das eine gemeinsame Kathode, nicht Anode ;) (unteres Video)

Gruß
Ben]]></description>
			<content:encoded><![CDATA[<p>Hallo :)<br />
Schönes Tutorial, aber wenn die mittleren Pins der 7-Segment Anzeige an Ground angeschlossen werden, dann ist das eine gemeinsame Kathode, nicht Anode ;) (unteres Video)</p>
<p>Gruß<br />
Ben</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
