Hier gibt es die Arduino IDE und Ardublock (duinoEDU version) auch zum download

Hier gibt es die 3D Druckbare Platte als Druckbare Datei und die mit FreeCAD erstellte Datei

-----------------

In fritzing habe ich die GROVE 10 LED Bar von SEEEd nicht gefunden, deshalb habe ich eine standard LED Bar eingefügt, bitte durch die SEEED ersetzten. An die beiden blauen Klemmen wird das Ssiel angeschlossen. 

 

heisser draht seeed 10 led bar game

 heisser draht spiel 3D drucker vorlagen spiele

3D drucker led bar halterung heisser draht

 

hier der CODE zum kopieren und einfügen

----------------------------------------------------------------------

#include  <LED_Bar.h>

int fehler = 0 ;
int sound = 0 ;
boolean __ardublockDigitalRead(int pinNumber)
{
pinMode(pinNumber, INPUT);
return digitalRead(pinNumber);
}

//libraries at http://duinoedu.com/dl/lib/grove/EDU_LedBar_Grove/
// Pin Led Bar
LED_Bar mesLeds_pin23(3,2);
void Unterprogramm();
void Unterprogramm1();
int start = 0 ;
int _ABVAR_4_a;

void setup()
{
pinMode( 7 , OUTPUT);
pinMode( 10 , OUTPUT);
Unterprogramm1();

digitalWrite(7 , HIGH);

digitalWrite(10 , HIGH);

fehler = 0 ;

sound = 500 ;

}

void loop()
{
if (__ardublockDigitalRead(11))
{
fehler = ( fehler + 1 ) ;
Unterprogramm();
delay( 500 );
}
if (__ardublockDigitalRead(8))
{
mesLeds_pin23.afficherTension(0,0,10);
fehler = 0 ;
fehler = 0 ;
tone(9, 300, 300);
delay( 500 );
}
}

void Unterprogramm()
{
if (( ( fehler ) == ( 0 ) ))
{
mesLeds_pin23.afficherTension(0,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 1 ) ))
{
mesLeds_pin23.afficherTension(1,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 2 ) ))
{
mesLeds_pin23.afficherTension(2,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 3 ) ))
{
mesLeds_pin23.afficherTension(3,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 4 ) ))
{
mesLeds_pin23.afficherTension(4,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 5 ) ))
{
mesLeds_pin23.afficherTension(5,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 6 ) ))
{
mesLeds_pin23.afficherTension(6,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 7 ) ))
{
mesLeds_pin23.afficherTension(7,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 8 ) ))
{
mesLeds_pin23.afficherTension(8,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 9 ) ))
{
mesLeds_pin23.afficherTension(9,0,10);
tone(9, sound, 1000);
}
if (( ( fehler ) == ( 10 ) ))
{
mesLeds_pin23.afficherTension(10,0,10);
tone(9, sound, 2000);
while ( ( ( fehler ) == ( 10 ) ) )
{
if (__ardublockDigitalRead(8))
{
mesLeds_pin23.afficherTension(0,0,10);
fehler = 0 ;
fehler = 0 ;
tone(9, 300, 300);
}
}

}
}

void Unterprogramm1()
{
tone(9, 300, 300);
start = 0 ;
for (_ABVAR_4_a=1; _ABVAR_4_a<= ( 10 ); ++_ABVAR_4_a )
{
start = ( start + 1 ) ;
mesLeds_pin23.afficherTension(start,0,10);
delay( 300 );
}
delay( 500 );
tone(9, 300, 300);
delay( 300 );
mesLeds_pin23.afficherTension(0,0,10);
}

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.
Weitere Informationen