Das Wochenende startet gut, mein neues Federbein ist angekommen. Eine 2008 Yamaha diente als Spender. Die nächste Woche sollte meine Bandit-Schwinge kommen, dann wird erstmal angepasst
Federbein

Umlenkung

Das Wochenende startet gut, mein neues Federbein ist angekommen. Eine 2008 Yamaha diente als Spender. Die nächste Woche sollte meine Bandit-Schwinge kommen, dann wird erstmal angepasst
Federbein

Umlenkung

Ich habe heute mal wieder Zeit gefunden ein wenig mit dem Arduino zu spielen. Das Ergebnis ist ein 7-Segment-Anzeige, welche ziemlich einfach zu bedienen ist. Ohne IC benötig man jedoch 9-Ports von dem Arduino, somit bleibt wenig platz für andere Spielereien (Duemianove) …
Ich habe keine Lib oder sonstiges benutzt, einfach drauf los
Code unkommentiert und einfach (Zähler startet “unten rechts”:
void matrix(char matrix[7]) {
int map[10];
map[0] = 5;
map[1] = 8;
map[2] = 9;
map[3] = 2;
map[4] = 7;
map[5] = 6;
map[6] = 3;
map[7] = 4;
int i=0;
for(i=0;i<=7; i++) {
if(matrix[i] == 0x31) {
Serial.println(map[i]);
digitalWrite(map[i],LOW);
}
else digitalWrite(map[i],HIGH);
}
}
void show(int number) {
switch(number) {
case 1:
matrix("1100000");
break;
case 2:
matrix("01101110");
break;
case 3:
matrix("11100110");
break;
case 4:
matrix("11010010");
break;
case 5:
matrix("10110110");
break;
case 6:
matrix("10111110");
break;
case 7:
matrix("1110000");
break;
case 8:
matrix("11111110");
break;
case 9:
matrix("11110110");
break;
}
}
void setup() {
Serial.begin(9600);
// initialize the digital pin as an output:
pinMode(12, OUTPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
pinMode(9, OUTPUT);
}
void loop()
{
int i=1;
digitalWrite(12, HIGH); // set the LED on
for(i=1; i<=9; i++) {
show(i);
delay(1000);
}
}

Folgerndermaßen kann man in TYPO3 eine userFunc in einem if case aufrufen. In diesem Beispiel, wollen wir die PHP-Funktion user_meineFunktion aufrufen. Wenn die Funktion ein “true” zurückliefert, soll “HALLO WELT” ausgegeben werden.
1. TS
[userFunc = user_meineFunktion()] page.10 = TEXT page.10.value = HALLO WELT [end]
Möchte man jetzt NICHT innerhalb der localconf.php die benötigte Funktion halten, muss man einen kleinen Hook einbauen. Dieser sorgt dafür, dass man die Funktion sauber innerhalb der eigenen Extension (oder sonst wo) halten kann.
2. mod ext_localconf
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_matchcondition.php']['matchConditionClass'][] = 'EXT:DIE_EXTENSION/hooks/class.matchConditionClass.php:&user_matchConditionClass';
2. der hook (hook/class.matchConditionClass.php)
<?php /** * Hook T3 class matchConditionClass * * load my script, so we can call * matchCondition function from extension * * normal T3 loading * 1. T3 load ext_localconf * 2. T3 load matchConditionClass * 3. T3 t3lib_matchCondition function_exists, required php script not loaded - FALSE * * mod T3 loading (by this class/hook) * 1. T3 LOAD ext_localconf * 2. T3 ext_localconf hook matchConditionClass constructor (hook t3lib_matchCondition) * 3. T3 matchConditionClass hook include required php script * 4. T3 t3lib_matchCondition function_exists, YES script loaded, functions exists all fine - TRUE * * Don'T try this at home! */ class user_matchConditionClass { function __construct() { require_once(t3lib_extMgm::extPath('DIE_EXTENSION', 'functions/user_meineFunktion.php')); } } ?>
3. die Funktion user_meineFunktion() (DIE_EXTENSION/functions/user_meineFunktion.php)
function user_meineFunktion() { return true; };
Nachdem das Heck “annähernd” die endgültige Form erreicht hatte, musste ich feststellen das es irgendwie ****** aussah. Darum wurde testweise der rechte “Flügel” abgeschnitten und noch eine Kleinigkeit beim rechten Seitenteil entfernt. Mir gefällt es nun besser. Zudem muss ich dringend eine Heckhöherlegung einbauen und die Gabel vorne um ca. 4cm kürzen.
Material:
Bilder:

*Dieser Gutschein ist gültig für Neukunden, bis zum 30.11.2009 auf alle Fotokalender-Bestellungen.
Ich habe den Sonntag mal genutzt um das Heck ein wenig zu modellieren. Natürlich musste ich den ersten Versuch versauen.
Jetzt sieht das ganze aber schon okay aus. Derzeitig besteht das Heck aus einer Suzuki GSX, Yamaha TDR und einer Kawasaki ER6N :=)
Ich habe Glasfasermatten und Harz verwendet um das Heck zu formen. Das TDR Heck habe ich mit einem ER6N Tail-Skirt verkleidet und erstmal provisorisch befestigt.
Wenn das ganze getrocknet ist, werde ich es zusammenstecken und noch ein Bild einstellen.



