Wednesday, August 31, 2016

Dalai Lama's Quote.

If you think you are too small to make a difference, try sleeping with a mosquito.

MyPic.




5555 unread mail, :)

http://ift.tt/2c0ch5A

Jadikanlah Aku Pacarmu



 (Sheila On 7). Telecaster + Les Paul. :)



http://ift.tt/2bQVYYr.

Tuesday, August 30, 2016

Quiereme...



Quiereme...
Pepito mi Corazon, using Korg Nano Key 2 (e-piano, bass, bongo, drum, piano)


http://ift.tt/2c2mwEJ.

Pepito Mi Corazon



Pepito Mi Corazon, using Korg Nano Key2 (e-piano, bass, bongo, drum, piano)



http://ift.tt/2by5lP2.
"full" version

Aku Pasti Bisa (Citra Scholastika Cover)

Match Grip, Open Handed Drumming Practice, :)


.

Pulang dari Kampus.


Alfa: Ayah, tadi jatuh pas naik sepeda gajah, berdarah. Ndak mandi, nanti perih.

(Sambil menunjukkan jempol kaki yang kulitnya terkelupas)

:)

Kangen.

Kinanthi: Lama nggak ngobrol ya Meg.

Meg: Iya Kin, lha sekarang semua sibuk ngurusi Mukidi.

K: (senyum)

Monday, August 29, 2016

Sunday, August 28, 2016

Tarian Kinanthi


Gaya favorit adek yang kami suka, :)



http://ift.tt/2cjJ1c0.

MyPic.




Rutinitas minggu siang, :)

http://ift.tt/2c5HPrp

MyPic.




Camilan Beta, air putih, tempe, kopi. (yup, kopi) :)

http://ift.tt/2bQIhc9

MyPic.




Lihat hidung kami, :P

http://ift.tt/2bXIJD6

Saturday, August 27, 2016

My Vid



Bosan meluncur pakai skateboard, coba dengan sepeda gajah, :)



http://ift.tt/2chLvaJ.

MyPic.




Nyenyak, sambil masih pegang iPad, :)

http://ift.tt/2bmxLs5

Thursday, August 25, 2016

Belahan Jiwa (kLA excerpt)


Kan kujemput dikau sang putri, pada saatnya nanti. Berkereta kencana kubawa pergi, tujuh istana di sanaku bertahta...



http://ift.tt/2bQunFo.

Wednesday, August 24, 2016

Monday, August 22, 2016

MyPic.




...dengan mulut penuh ayam goreng, :D

http://ift.tt/2bfqzgd

Sunday, August 21, 2016

Saturday, August 20, 2016

Dekat di Hati,


RAN. (sedang kumat suka rekaman sendiri, :) )



http://ift.tt/2b7zmPP.

Friday, August 19, 2016

Transmit serial data to an Android device, :)


.(Independent multitasking LEDs blink using Arduino FreeRTOS, and send the data wirelessly using bluetooth module HC-05. :) )



http://ift.tt/2b4YNBe.

the code is same as here

Independent Wireless Multitasking LEDs blink using Arduino FreeRTOS



and send the data wirelessly using bluetooth module HC-05. :)



http://ift.tt/2bi4MpP.
The code
#include <Arduino_FreeRTOS.h>
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX

int n = 0;

// define two tasks for Blink & AnalogRead
void TaskBlink( void *pvParameters );
void TaskBlink2( void *pvParameters );
void TaskBlink3( void *pvParameters );
void TaskBlink4( void *pvParameters );
void TaskTadaa( void *pvParameters );

// the setup function runs once when you press reset or power the board
void setup() {
   // initialize serial communication at 9600 bits per second:
  mySerial.begin(9600);  

  // Now set up two tasks to run independently.
  xTaskCreate(
    TaskBlink
    ,  (const portCHAR *)"Blink"   // A name just for humans
    ,  128  // Stack size
    ,  NULL
    ,  2  // priority
    ,  NULL );
  xTaskCreate(TaskBlink2,(const portCHAR *)"Blink2",128, NULL,2,NULL );
  xTaskCreate(TaskBlink3,(const portCHAR *)"Blink3",128, NULL,2,NULL );
  xTaskCreate(TaskBlink4,(const portCHAR *)"Blink4",128, NULL,2,NULL );

  xTaskCreate(
    TaskTadaa
    ,  (const portCHAR *) "Tadaa"
    ,  128 // This stack size can be checked & adjusted by reading Highwater
    ,  NULL
    ,  1  // priority
    ,  NULL );

  // Now the task scheduler, which takes over control of scheduling individual tasks, is automatically started.
}

void loop()
{
  // Empty. Things are done in Tasks.
}

/*--------------------------------------------------*/
/*---------------------- Tasks ---------------------*/
/*--------------------------------------------------*/

void TaskBlink(void *pvParameters)  // This is a task.
{
  (void) pvParameters;

  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);

  for (;;) // A Task shall never return or exit.
  {
    digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
    mySerial.println("LED 13 Nyala");
    vTaskDelay( 1000 / portTICK_PERIOD_MS ); // wait for one second
    digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
    mySerial.println("LED 13 Padam");
    vTaskDelay( 1000 / portTICK_PERIOD_MS ); // wait for one second
  }
}
void TaskBlink2(void *pvParameters){
  (void) pvParameters;
  pinMode(2, OUTPUT);
  for (;;) {
    digitalWrite(2, HIGH); vTaskDelay( 2000 / portTICK_PERIOD_MS );mySerial.println("LED 2 Nyala");
    digitalWrite(2, LOW);  vTaskDelay( 2000 / portTICK_PERIOD_MS );mySerial.println("LED 2 Padam"); 
  }
}

void TaskBlink3(void *pvParameters){
  (void) pvParameters;
  pinMode(3, OUTPUT);
  for (;;) {
    digitalWrite(3, HIGH); vTaskDelay( 500 / portTICK_PERIOD_MS );mySerial.println("LED 3 Nyala");
    digitalWrite(3, LOW);  vTaskDelay( 1500 / portTICK_PERIOD_MS );mySerial.println("LED 3 Padam"); 
  }
}

void TaskBlink4(void *pvParameters){
  (void) pvParameters;
  pinMode(4, OUTPUT);
  for (;;) {
    digitalWrite(4, HIGH); vTaskDelay( 500 / portTICK_PERIOD_MS );mySerial.println("LED 4 Nyala");
    digitalWrite(4, LOW);  vTaskDelay( 250 / portTICK_PERIOD_MS );mySerial.println("LED 4 Padam"); 
  }
}

void TaskTadaa(void *pvParameters)  // This is a task.
{
  (void) pvParameters;
  for (;;)
  {
    // read the input on analog pin 0:
    n++;
    if (n>100){n = 0;}
    // print out the value you read:
    mySerial.print("Tadaa...");
    mySerial.println(n);
    vTaskDelay(2000/portTICK_PERIOD_MS);// 2 second delay
    // one tick delay (15ms) in between reads for stability
  }
}

Corazon Espinado


Santana, :)

when the crazy idea is at its max



http://ift.tt/2bNjnvF.

Thursday, August 18, 2016

Independent LEDs Blinking



 using Arduino FreeRTOS, realtime multi tasking, :)

 I programmed LED on pin 2, 3, 4 and 13 to blink at its own time. The advantage of this Arduino FreeRTOS is we don't have to calculate the timing of each pin in respect of sequential execution. It's has its own task and schedule, independent of each other.



http://ift.tt/2b4jwFJ.


#include <Arduino_FreeRTOS.h>
int n = 0;

// define two tasks for Blink & AnalogRead
void TaskBlink( void *pvParameters );
void TaskBlink2( void *pvParameters );
void TaskBlink3( void *pvParameters );
void TaskBlink4( void *pvParameters );
void TaskTadaa( void *pvParameters );

// the setup function runs once when you press reset or power the board
void setup() {
   // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);  

  // Now set up two tasks to run independently.
  xTaskCreate(
    TaskBlink
    ,  (const portCHAR *)"Blink"   // A name just for humans
    ,  128  // Stack size
    ,  NULL
    ,  2  // priority
    ,  NULL );
  xTaskCreate(TaskBlink2,(const portCHAR *)"Blink2",128, NULL,2,NULL );
  xTaskCreate(TaskBlink3,(const portCHAR *)"Blink3",128, NULL,2,NULL );
  xTaskCreate(TaskBlink4,(const portCHAR *)"Blink4",128, NULL,2,NULL );

  xTaskCreate(
    TaskTadaa
    ,  (const portCHAR *) "Tadaa"
    ,  128 // This stack size can be checked & adjusted by reading Highwater
    ,  NULL
    ,  1  // priority
    ,  NULL );

  // Now the task scheduler, which takes over control of scheduling individual tasks, is automatically started.
}

void loop()
{
  // Empty. Things are done in Tasks.
}

/*--------------------------------------------------*/
/*---------------------- Tasks ---------------------*/
/*--------------------------------------------------*/

void TaskBlink(void *pvParameters)  // This is a task.
{
  (void) pvParameters;

  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);

  for (;;) // A Task shall never return or exit.
  {
    digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
    Serial.println("LED 13 Nyala");
    vTaskDelay( 1000 / portTICK_PERIOD_MS ); // wait for one second
    digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
    Serial.println("LED 13 Padam");
    vTaskDelay( 1000 / portTICK_PERIOD_MS ); // wait for one second
  }
}
void TaskBlink2(void *pvParameters){
  (void) pvParameters;
  pinMode(2, OUTPUT);
  for (;;) {
    digitalWrite(2, HIGH); vTaskDelay( 2000 / portTICK_PERIOD_MS );Serial.println("LED 2 Nyala");
    digitalWrite(2, LOW);  vTaskDelay( 2000 / portTICK_PERIOD_MS );Serial.println("LED 2 Padam"); 
  }
}

void TaskBlink3(void *pvParameters){
  (void) pvParameters;
  pinMode(3, OUTPUT);
  for (;;) {
    digitalWrite(3, HIGH); vTaskDelay( 500 / portTICK_PERIOD_MS );Serial.println("LED 3 Nyala");
    digitalWrite(3, LOW);  vTaskDelay( 1500 / portTICK_PERIOD_MS );Serial.println("LED 3 Padam"); 
  }
}

void TaskBlink4(void *pvParameters){
  (void) pvParameters;
  pinMode(4, OUTPUT);
  for (;;) {
    digitalWrite(4, HIGH); vTaskDelay( 500 / portTICK_PERIOD_MS );Serial.println("LED 4 Nyala");
    digitalWrite(4, LOW);  vTaskDelay( 250 / portTICK_PERIOD_MS );Serial.println("LED 4 Padam"); 
  }
}

void TaskTadaa(void *pvParameters)  // This is a task.
{
  (void) pvParameters;
  for (;;)
  {
    // read the input on analog pin 0:
    n++;
    if (n>100){n = 0;}
    // print out the value you read:
    Serial.print("Tadaa...");
    Serial.println(n);
    vTaskDelay(2000/portTICK_PERIOD_MS);// 2 second delay
    // one tick delay (15ms) in between reads for stability
  }
}

Arduino FreeRTOS


(Real Time Operating System).

Multi Tasking on Arduino Nano.

Led Blink and Serial Communication



http://ift.tt/2b30d2l.
#include

int n = 0;

// define two tasks for Blink & AnalogRead
void TaskBlink( void *pvParameters );
void TaskTadaa( void *pvParameters );

// the setup function runs once when you press reset or power the board
void setup() {
  

  // Now set up two tasks to run independently.
  xTaskCreate(
    TaskBlink
    ,  (const portCHAR *)"Blink"   // A name just for humans
    ,  128  // Stack size
    ,  NULL
    ,  2  // priority
    ,  NULL );

  xTaskCreate(
    TaskTadaa
    ,  (const portCHAR *) "Tadaa"
    ,  128 // This stack size can be checked & adjusted by reading Highwater
    ,  NULL
    ,  1  // priority
    ,  NULL );

  // Now the task scheduler, which takes over control of scheduling individual tasks, is automatically started.
}

void loop()
{
  // Empty. Things are done in Tasks.
}

/*--------------------------------------------------*/
/*---------------------- Tasks ---------------------*/
/*--------------------------------------------------*/

void TaskBlink(void *pvParameters)  // This is a task.
{
  (void) pvParameters;

  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);

  for (;;) // A Task shall never return or exit.
  {
    digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)
    vTaskDelay( 1000 / portTICK_PERIOD_MS ); // wait for one second
    digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW
    vTaskDelay( 1000 / portTICK_PERIOD_MS ); // wait for one second
  }
}

void TaskTadaa(void *pvParameters)  // This is a task.
{
  (void) pvParameters;

  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);

  for (;;)
  {
    // read the input on analog pin 0:
    n++;
    if (n>100){n = 0;}
    // print out the value you read:
    Serial.print("Tadaa...");
    Serial.println(n);
    vTaskDelay(2000/portTICK_PERIOD_MS);// 2 second delay
    // one tick delay (15ms) in between reads for stability
  }
}

MyPic.




Senang lihat mereka, :D

http://ift.tt/2buw61Q

Wulan Merindu


#edisiError



http://ift.tt/2bzehz0.

Tuesday, August 16, 2016

Monday, August 15, 2016

In The Middle of The Night.


Rumput tetangga pasti akan selalu lebih hijau jika kita mem-paving halaman rumah kita.

:D

MyPic.




Malam TujuhBelas Agustus, delapan tahun yang lalu, :)

http://ift.tt/2aXLcgK

MyPic.




Hihihi,

http://ift.tt/2aTGFKi

MyPic.




Lihat anak menthog

http://ift.tt/2biPezC

Ide.


Tak semua beras akan jadi nasi,

sapa ngerti pas dipususi katut melu banyu pususan.


That's applied to idea too, :)

My Vid



Tantangan baru, :)



http://ift.tt/2bih13f.

Sunday, August 14, 2016

MyPic.




Pemain Cadangan, futsal bersarung, :D

http://ift.tt/2aRrxO6

Friday, August 12, 2016

Hey




Cerdas



Alfa: "Pas ayah sama ibuk jadi penganten, mas Yayan masih jadi nasi? Trus dimakan masuk perutnya ibuk?"

Mercusuar


Dulu mercusuar itu penting, agar tak ada kapal yang nabrak pulau atau karang.

Sekarang sangat banyak kapal, mercusuar tetap dapat diandalkan untuk mencegah navigator "parkir" kapal di atas rumah nelayan atau di dasar laut.

Meski demikian mercusuar tidak dapat mencegah kapal bertabrakan satu sama lain.

Saat ini, akan lebih berguna jika masing-masing kapal membawa "lampu" mereka sendiri agar dapat dilihat oleh kapal lain.

Thursday, August 11, 2016

Wednesday, August 10, 2016

MyPic.




Another blob of ink, :)

http://ift.tt/2aFqXmk

Can not Detect Arduino Nano on El Capitan?

It because the nano used CH341 usb to serial adapter that will not install because El Capitan enforces kext driver signing.

So, I trace the step from https://tzapu.com/making-ch340-ch341-serial-adapters-work-under-el-capitan-os-x/

...and it works again, :)

To disable kext signing:

- Reboot and press CMD+R immediately after the chime to enter Recovery Mode
- Open Terminal from Recovery mode
- run the command csrutil enable --without kext
- run the command reboot







Monday, August 8, 2016

MyPic.




Isinya bukan rengginang, :)

http://ift.tt/2aTp1I2

MyPic.




Ok, gagal ngisi tinta, bikin "prakarya" saja, :)

http://ift.tt/2aEhEmm

MyPic.




Gagal ngisi tinta, :)

http://ift.tt/2bdbD1Z