Datenschutzerklärung

Datenschutz

Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre
personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie
dieser Datenschutzerklärung.

Diese Seite verwendet so oweit möglich keine personenbezogenen Daten. Es gibt kein Kontaktformular, wo sie ihr Daten eingeben können, es gibt keinen newsletter in den sie sich eintragen können, es gibt keine social Media Buttons wie gefällt mir oder +1 und es gibt keine Möglichkeit Kommentare zu hinterlassen. Zudem verwendet diese Seite keine personalisierten Anzeigen, somit wird ihr Verhalten im Internet nicht berücksichtig, siehe unten. 

-->

startseite

willkommen bei kreativekiste.de,

hier findest du viele detaillierte Bastelideen mit Holz, Metall und vielen anderen Materialien. Du kannst Schaltungen mit 9 Volt nachbauen oder den Arduino mit der grafischen Programmierung Ardublock ganz einfach programmieren. Es gibt Experimente, Rezepte, eine Outdoor Seite, Gedanken über Gott und die Welt, Spielgeräte zum Nachbauen, einen kleinen Blog über mich und einiges mehr.


Wenn dir die Seite gefällt dann teile sie doch mit deinen Freunden oder unterstütze die Arbeit mit einer kleinen Spende.
Und nun viel Spaß beim Stöbern und Kreativ sein :-), dein Ronnie.

 

 

 

Fabbrica di filo caldo - istruzioni per la costruzione

Il filo caldo è il classico assoluto quando si tratta di giochi elettrici. Filo caldo è, ma non lo stesso filo, caldo, perché ci sono molti circuiti differenti e tipi di gioco. Su questa pagina, mi piacerebbe introdurre di più di 15 circuiti e diversi tipi di filo caldo.

Buzzer CODE

 

Code für Arduino Uno/ Mega

char spiel = ' ' ;

void setup()
{
pinMode( 3 , INPUT);
pinMode( 5 , INPUT);
pinMode( 4 , INPUT);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
pinMode( 8 , OUTPUT);
pinMode( 9 , OUTPUT);
pinMode( 10 , OUTPUT);

 

spiel = 'A';

digitalWrite( 8 , HIGH );

digitalWrite( 9 , HIGH );

digitalWrite( 10 , HIGH );

delay( 1000 );

digitalWrite( 8 , LOW );

digitalWrite( 9 , LOW );

digitalWrite( 10 , LOW );

}

void loop()
{
if (!( digitalRead(3) ))
{
spiel = 'B';
digitalWrite( 8 , HIGH );
digitalWrite( 9 , LOW );
digitalWrite( 10 , HIGH );
delay( 1000 );
digitalWrite( 10 , LOW );
}
if (!( digitalRead(4) ))
{
spiel = 'B';
digitalWrite( 8 , LOW );
digitalWrite( 9 , HIGH );
digitalWrite( 10 , HIGH );
delay( 1000 );
digitalWrite( 10 , LOW );
}
while ( ( ( spiel ) == ( 'B' ) ) )
{
if (!( digitalRead(5) ))
{
spiel = 'A';
digitalWrite( 8 , LOW );
digitalWrite( 9 , LOW );
digitalWrite( 10 , LOW );
}
}

}

 

attiny buzzer spiel wer hat zuerst gedreuckt

 

 

 Code  für Attiny 45

int spiel = 0 ;

void setup()
{
pinMode( 3 , INPUT);
pinMode( 4 , INPUT);
pinMode( 0 , OUTPUT);
pinMode( 1 , OUTPUT);
pinMode( 2 , OUTPUT);
spiel = 0 ;

digitalWrite( 0 , LOW );

digitalWrite( 1 , LOW );

}

void loop()
{
if (digitalRead(3))
{
spiel = 1 ;
digitalWrite( 0 , LOW );
digitalWrite( 1 , HIGH );
digitalWrite( 2 , HIGH );
delay( 1000 );
digitalWrite( 2 , LOW );
}
if (digitalRead(4))
{
spiel = 1 ;
digitalWrite( 0 , HIGH );
digitalWrite( 1 , LOW );
digitalWrite( 2 , HIGH );
delay( 1000 );
digitalWrite( 2 , LOW );
}
while ( ( ( spiel ) == ( 1 ) ) )
{
delay( 5000 );
}

}

ardublock code beispiele

Hier gibt die Ardublock Code Beispiele die ich in Videos oder auf meiner Seite vorstelle:

heisser draht für zwei 2 spieler

 

 

heisser draht fuer 2 zwei spieler bauanleitung

 

 

Code 

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

 

#include <Adafruit_NeoPixel.h>

int start = 0 ;
int startlinks = 0 ;
int startrechts = 0 ;
int a;
int fehlerlinks = 0 ;
int fehlerrechts = 0 ;
int helligkeit = 0 ;
Adafruit_NeoPixel strip_pin5 = Adafruit_NeoPixel(8,5, NEO_RGB + NEO_KHZ800);

void Unterprogramm9();
void Unterprogramm();
void Unterprogramm12();
void Unterprogramm1();
void Unterprogramm2();
void Unterprogramm3();
void Unterprogramm8();

void setup()
{
pinMode( 3 , INPUT);
pinMode( 2 , INPUT);
pinMode( 10 , INPUT);
pinMode( 9 , INPUT);
pinMode( 11 , INPUT);
pinMode( 12 , INPUT);
pinMode( 7 , OUTPUT);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
digitalWrite(10, HIGH);
digitalWrite(9, HIGH);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
strip_pin5.begin();
strip_pin5.show();
Unterprogramm();

Unterprogramm8();

}

void loop()
{
if (( ( !( digitalRead(10) ) || !( digitalRead(12) ) ) && ( ( start ) == ( 0 ) ) ))
{
Unterprogramm8();
start = 1 ;
startlinks = 1 ;
startrechts = 1 ;
digitalWrite( 7 , HIGH );
for (a=1; a<= ( 3 ); ++a )
{
tone(6, 500, 500);
delay( 1000 );
}
tone(6, 800, 1000);
delay( 1000 );
digitalWrite( 7 , LOW );
}
Unterprogramm1();
Unterprogramm2();
Unterprogramm3();
}

void Unterprogramm12()
{
digitalWrite( 7 , HIGH );
tone(6, 900, 3000);
delay( 3000 );
digitalWrite( 7 , LOW );
}

void Unterprogramm9()
{
fehlerlinks = 5 ;
startrechts = 5 ;
startlinks = 5 ;
fehlerrechts = 5 ;
start = 0 ;
}

void Unterprogramm()
{
fehlerlinks = 5 ;
startrechts = 0 ;
startlinks = 0 ;
fehlerrechts = 5 ;
helligkeit = 180 ;
start = 0 ;
}

void Unterprogramm3()
{
if (( !( digitalRead(2) ) && ( ( fehlerrechts ) == ( 0 ) ) ))
{
Unterprogramm9();
strip_pin5.setBrightness(helligkeit);
strip_pin5.setPixelColor(0,0 ,0 ,120 );
strip_pin5.setPixelColor(1,0 ,0 ,120 );
strip_pin5.setPixelColor(2,0 ,0 ,120 );
strip_pin5.setPixelColor(5,0 ,120 ,0 );
strip_pin5.setPixelColor(6,0 ,120 ,0 );
strip_pin5.setPixelColor(7,0 ,120 ,0 );
strip_pin5.show();
Unterprogramm12();
}
if (( !( digitalRead(3) ) && ( ( fehlerlinks ) == ( 0 ) ) ))
{
Unterprogramm9();
strip_pin5.setBrightness(helligkeit);
strip_pin5.setPixelColor(5,0 ,0 ,120 );
strip_pin5.setPixelColor(6,0 ,0 ,120 );
strip_pin5.setPixelColor(7,0 ,0 ,120 );
strip_pin5.setPixelColor(0,0 ,120 ,0 );
strip_pin5.setPixelColor(1,0 ,120 ,0 );
strip_pin5.setPixelColor(2,0 ,120 ,0 );
strip_pin5.show();
Unterprogramm12();
}
}

void Unterprogramm1()
{
if (( !( digitalRead(10) ) && ( ( startrechts ) == ( 1 ) ) ))
{
fehlerrechts = 0 ;
strip_pin5.setBrightness(helligkeit);
strip_pin5.setPixelColor(0,120 ,0 ,0 );
strip_pin5.setPixelColor(1,120 ,0 ,0 );
strip_pin5.setPixelColor(2,120 ,0 ,0 );
strip_pin5.show();
}
if (( !( digitalRead(12) ) && ( ( startlinks ) == ( 1 ) ) ))
{
fehlerlinks = 0 ;
strip_pin5.setBrightness(helligkeit);
strip_pin5.setPixelColor(5,120 ,0 ,0 );
strip_pin5.setPixelColor(6,120 ,0 ,0 );
strip_pin5.setPixelColor(7,120 ,0 ,0 );
strip_pin5.show();
}
}

void Unterprogramm2()
{
if (( ( ( startrechts ) == ( 1 ) ) && !( digitalRead(9) ) ))
{
fehlerrechts = 1 ;
strip_pin5.setBrightness(helligkeit);
strip_pin5.setPixelColor(0,0 ,120 ,0 );
strip_pin5.setPixelColor(1,0 ,120 ,0 );
strip_pin5.setPixelColor(2,0 ,120 ,0 );
strip_pin5.show();
}
if (( ( ( startlinks ) == ( 1 ) ) && !( digitalRead(11) ) ))
{
fehlerlinks = 1 ;
strip_pin5.setBrightness(helligkeit);
strip_pin5.setPixelColor(5,0 ,120 ,0 );
strip_pin5.setPixelColor(6,0 ,120 ,0 );
strip_pin5.setPixelColor(7,0 ,120 ,0 );
strip_pin5.show();
}
}

void Unterprogramm8()
{
strip_pin5.setBrightness(helligkeit);
strip_pin5.setPixelColor(0,0 ,0 ,0 );
strip_pin5.setPixelColor(1,0 ,0 ,0 );
strip_pin5.setPixelColor(2,0 ,0 ,0 );
strip_pin5.setPixelColor(3,0 ,0 ,70 );
strip_pin5.setPixelColor(4,0 ,0 ,70 );
strip_pin5.setPixelColor(5,0 ,0 ,0 );
strip_pin5.setPixelColor(6,0 ,0 ,0 );
strip_pin5.setPixelColor(7,0 ,0 ,0 );
strip_pin5.show();
}

Kontakt

Mittlerweile bekomme ich relativ viele Anfragen insbesondere zur Arduino Programmierung. Ich helfe gern, schreibe auch mal den ein oder anderen Code und helfe auch sonst gerne weiter, wenn ich kann. Als kleines Dankeschön für einen fertigen Code, für eine Antwort die weitergeholfen hat oder ein Problem dass ich lösen konnte oder wenn du die Seite toll findest, würde ich mich über einen Besuch meiner Amazon Wunschliste freuen. Hier gibt für das kleine und große Danke alles zu finden. Versteht mich nicht falsch aber ich mache diese Seite einfach so in meiner Freizeit, neben meinem Beruf, Familie, Kinder, Haus und Ehrenamt, da freut man sich über ein kleines Dankeschön. Es muss aber nicht unbedingt Amazon sein, über ein paypal Dankeschön freue ich mich auch. 

Amazon Wunschliste von Ronnie.

Palypal Seite von Ronnie.

 E-Mails die an unten stehende Adresse gesendet werden, werden beantwortet und unmittelbar noch dem beantworten vollständig gelöscht. Mehr Informationen finden Sie in der Datenschutzgrundverordnung,unter

https://www.kreativekiste.de/sonstiges/datenschutzerklaerung-kk

 

 Kontaktmail         -->         Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

heißer draht mit zwei servomotoren

Heißer Draht bei dem hilfe von zwei Servomatoren die Zeit und die Fehler angezeigt werden. 

heisser draht servo auf steckplatine schaltplan

 


 

#include <Servo.h>

int startstopp = 0 ;
int fehler = 0 ;
int zeit = 0 ;
int servo = 0 ;
int start = 0 ;
Servo servo_pin_9;
Servo servo_pin_11;

void Unterprogramm1();
void Unterprogramm3();

void setup()
{
pinMode( 3 , INPUT);
pinMode( 2 , INPUT);
digitalWrite(3, HIGH);
digitalWrite(2, HIGH);
pinMode( 7 , OUTPUT);
servo_pin_11.attach(11);
servo_pin_9.attach(9);
Serial.begin(9600);
pinMode( 7 , OUTPUT);


startstopp = 0 ;

fehler = 0 ;

zeit = 1000 ;

servo = 5 ;

start = 0 ;

digitalWrite( 7 , LOW );

servo_pin_9.attach(9);
servo_pin_11.attach(11);
servo_pin_11.write( 0 );

servo_pin_9.write( 5 );

delay( 1000 );

servo_pin_9.detach();

servo_pin_11.detach();

}

void loop()
{
Serial.print("startstopp");
Serial.print(startstopp);
Serial.println();
if (!( digitalRead(2) ))
{
startstopp = ( startstopp + 1 ) ;
delay( 1000 );
Serial.print("startstopp");
Serial.print(startstopp);
Serial.println();
}
if (( ( startstopp ) == ( 1 ) ))
{
servo_pin_9.attach(9);
long current=millis();
while(current+6000>=millis())
{
if (( ( 180 ) >= ( servo ) ))
{
servo_pin_9.attach(9);
servo_pin_9.write( servo );
}
if (( ( 181 ) <= ( servo ) ))
{
digitalWrite( 7 , HIGH );
delay( 2000 );
digitalWrite( 7 , LOW );
startstopp = ( startstopp + 1 ) ;
delay( 500 );
Serial.print("startstopp");
Serial.print(startstopp);
Serial.println();
}
if (!( digitalRead(2) ))
{
startstopp = ( startstopp + 1 ) ;
delay( 1000 );
Serial.print("startstopp");
Serial.print(startstopp);
Serial.println();
}
if (!( digitalRead(3) ))
{
servo = ( servo + 5 ) ;
fehler = ( fehler + 1 ) ;
Unterprogramm1();
}
}
servo = ( servo + 6 ) ;
Serial.print("servo");
Serial.print(servo);
Serial.println();
}
if (( ( startstopp ) == ( 2 ) ))
{
servo_pin_11.detach();
servo_pin_9.detach();
digitalWrite( 7 , LOW );
}
if (( ( ( startstopp ) == ( 3 ) ) || ( ( ( startstopp ) == ( 4 ) ) || ( ( startstopp ) == ( 5 ) ) ) ))
{
startstopp = 0 ;
fehler = 0 ;
zeit = 1000 ;
servo = 5 ;
start = 0 ;
digitalWrite( 7 , LOW );
servo_pin_9.attach(9);
servo_pin_11.attach(11);
servo_pin_11.write( 0 );
servo_pin_9.write( 5 );
delay( 500 );
servo_pin_9.detach();
servo_pin_11.detach();
}
}

void Unterprogramm3()
{
digitalWrite( 7 , HIGH );
delay( 1000 );
digitalWrite( 7 , LOW );
servo_pin_11.detach();
}

void Unterprogramm1()
{
if (( ( fehler ) == ( 1 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 18 );
Unterprogramm3();
}
if (( ( fehler ) == ( 2 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 36 );
Unterprogramm3();
}
if (( ( fehler ) == ( 3 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 54 );
Unterprogramm3();
}
if (( ( fehler ) == ( 4 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 72 );
Unterprogramm3();
}
if (( ( fehler ) == ( 5 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 90 );
Unterprogramm3();
}
if (( ( fehler ) == ( 6 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 108 );
Unterprogramm3();
}
if (( ( fehler ) == ( 7 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 126 );
Unterprogramm3();
}
if (( ( fehler ) == ( 8 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 144 );
Unterprogramm3();
}
if (( ( fehler ) == ( 9 ) ))
{
servo_pin_11.attach(11);
delay( 5 );
servo_pin_11.write( 162 );
Unterprogramm3();
}
if (( ( fehler ) == ( 10 ) ))
{
digitalWrite( 7 , HIGH );
delay( 2000 );
digitalWrite( 7 , LOW );
servo_pin_11.attach(11);
delay( 10 );
servo_pin_11.write( 180 );
delay( 1000 );
servo_pin_11.detach();
fehler = 0 ;
startstopp = 3 ;
}
}

 

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