ProCodeCG Kids Regular Coding Class – ESPectro Programming – 8 July 2017

Standard

ProCodeCG Kids Regular Coding Class – ESPectro Programming today πŸ™‚

IMG_3259

We had a newcomer, Emma πŸ™‚

IMG_3260

Emma is interested to learn C so she was given an intro to Arduino to try some C-like language πŸ™‚

IMG_3289

IMG_3297

IMG_3298

IMG_3299

IMG_3312 2

IMG_3316

IMG_3320

Hello Rafi welcome back πŸ™‚

IMG_3261

Rafi picked up where he left more than a month ago πŸ™‚

IMG_3281

He created an animation of charging battery πŸ™‚

IMG_3285

IMG_3286

IMG_3287

Raul was also catching up with stuff too πŸ™‚ He was working on synchronized clock via internet through wifi on board ESPectro πŸ™‚

IMG_3262

Ruben had finished multiple LEDs last week. Today he learned about RGB LED

IMG_3273

IMG_3274

IMG_3290

Under Capt. Faris’ supervision πŸ˜‰

IMG_3263 IMG_3264

IMG_3277

This cute little guy took notes! A rare scene! Kids should be taught to do this! πŸ™‚

IMG_3282

Ruben seems to have another calling too: drawing πŸ™‚

IMG_3283

IMG_3288

Ok, with Capt. Faris assistance,

IMG_3291

Ruben has also finished to make a button worked too πŸ˜‰

IMG_3309

Hello Rezky πŸ™‚

IMG_3265

Rezky fixed what didn’t work the last time

IMG_3275

He redid the button and button to serial section, and both worked nicely!

IMG_3279

IMG_3280

IMG_3284

Abdillah was given a task to create a counter with an ultrasonic sensor

IMG_3266

It worked perfectly with an Arduino πŸ™‚

IMG_3267

The ultrasonic sensor will count how many objects detected πŸ™‚

IMG_3268

Next is to make this work with ESPectro so we can send the data via cloud πŸ™‚

IMG_3269

and make LCD I2C works with ESPectro

IMG_3305

Abdillah was helping Rezky with library errors πŸ™‚

IMG_3293

Rezvan was back too πŸ™‚ Β Working with button to serial

IMG_3306

And worked nicely! Next is button with LED πŸ™‚

IMG_3307

Capt. Malik (started to have being in a pic :D) was working on air-drum project πŸ™‚

IMG_3308

We’ve got lots of project going not only in the class but also when the kids are off the class πŸ˜‰ There gonna be lots of progress next Saturday πŸ™‚ Can’t wait πŸ˜‰

 

ProCodeCG Kids Regular Coding Class – ESPectro & Arduino Programming – 3 June 2017

Standard

ProCodeCG Regular Coding Class yesterday πŸ™‚

IMG_0300

IMG_0334

IMG_0324

Clarence came with lots of progress πŸ™‚

IMG_0288

He made some improvements on the game he created with ESPectro and TFT Display

IMG_0289

IMG_0291

Clarence can sit all day all night to do this, his parents always have a hard time picking him up because he would just sit and work until someone drag the table and the carpet he sits on πŸ˜€

IMG_0293

Hello Ozan, one of theΒ awkward poses we get each time we take his pic because he didn’t like to be in a pic πŸ˜€

IMG_0295

Ozan finished two tasks

IMG_0304 2

One is showing a smiley face on the LCD

IMG_0306

IMG_0307

And the other one is to show custom chars

IMG_0315

IMG_0322

Well done Ozan πŸ™‚

IMG_0323

FriendshipΒ πŸ™‚

IMG_0325

Rezky was still struggling with ESPectro installment and setting up πŸ™‚

IMG_0296

Painful at the beginning but worth it in the end πŸ™‚

IMG_0339

Malik had successfully completed his task to connect a gyro to LEDs and then started his Air Drum Project

IMG_0297

IMG_0301

We had to shop some more components

IMG_0319

IMG_0328

Malik had finished typing all the code with no errors. Once we get the components, we can start to build it πŸ™‚

IMG_0338

Rezvan, Malik’s little brother, came to the class after his taekwondo class πŸ™‚

IMG_0330

Rezvan finished a code to activate ProCodeCG LED code at home πŸ™‚

IMG_0332

Rezvan with Malik’s toolbox πŸ™‚ Looking for resistors with correct values πŸ™‚

IMG_0333

Rezvan was going to test an RGB LED

IMG_0337

IMG_0348

Worked just fine. Yes πŸ™‚

IMG_0352

See you again next week πŸ™‚ Our regular coding class will be off only during Coding Camp πŸ™‚

ProCodeCG Kids Regular Coding Class – ESPectro/Arduino – 27 May 2017

Standard

Today we had one student working on ESPectro and one on Arduino Mega and one on Arduino Uno πŸ˜€

Rezky had just started his ESPectro programming journey, that we already know, is painful at the beginning (the setup and installation) πŸ™‚ Hopefully we will finish the installation next week and start to work with ESPectro the week after πŸ™‚

IMG_9797

The first day of Ramadhan πŸ™‚ Lots of kids didn’t come, probably still adjusting with the new schedule of waking up earlier for sahur, etc.

IMG_9817

Capt. Malik is back! Ready to continue the Air Drum with Gyro Project!

IMG_9819

Yeah this is how Capt. Malik looks like when he’s at work! πŸ˜‰

IMG_9826

IMG_9837

Malik uses Arduino Mega

IMG_9840

And the gyro test worked well

IMG_9839

IMG_9847

IMG_9851

Malik’s little brother is also interested in the same thing πŸ™‚ Rezvan had just started Arduino Programming πŸ™‚

IMG_9820

Started with LED and resistor

IMG_9830

Worked nicely πŸ™‚

IMG_9831

And then Rezvan was working with more LEDs πŸ™‚

IMG_9832

IMG_9836

Malik helped Rezvan to check the wiring

IMG_9844

And yes! Worked ok πŸ˜‰

IMG_9848

There’s always interesting things to do each week, there are lots of new things to explore in the handout πŸ™‚

ProCodeCG Kids Regular Coding Class – Arduino Programming – 18 March 2017

Standard

Yesterday Muhammad and his little brother Hasan (those two sitting on the back) helped us to set up the class πŸ™‚ Thanks so much πŸ™‚

IMG_4871

We learned to display sensor readings to LCD πŸ™‚Β We started with LDR (Light Dependent Resistor)

IMG_4877

Raul was a bit confused about the schematic because the LCD and the sensor were in different picture

IMG_4872

but he finally figured it out πŸ™‚

IMG_4879 1

Raul finished the display of ultrasonic sensor reading too, but didn’t have time to continue on temperature and humidity sensor because he had to start his Java Programming lesson πŸ™‚

IMG_4887 1

Koosha’s comfort corner πŸ™‚ (he didn’t want to be in a pic, he left each time we took picture :D)

IMG_4875

Koosha finished the LDR and was tinkering with it but not yet finished the other sensors because there was problem with the library. It’s ok we’ll fix it next week πŸ˜‰

IMG_4881

Ren πŸ™‚

IMG_4878 1

and his serious look πŸ™‚

IMG_4882

Ren finished LDR reading to LCDΒ and ultrasonic reading to LCD. Only on left to try: temperature and humidity sensor πŸ™‚

IMG_4900

Nafis had to catch up with the class

IMG_4880

and he got help from Dad πŸ˜€

IMG_4895 1

and finally got it work πŸ˜‰

IMG_4911

LDR NAFIS πŸ˜‰

IMG_4912

Muhammad had to catch up with the class too so he started with making sure that the LCD works

IMG_4873

And then connect it to LDR πŸ™‚ Next week he’ll catch up with ultrasonic sensor and temperature & humidity sensor πŸ™‚

IMG_4886 1

Ozan had successfully finished the task too πŸ™‚

IMG_4874

We had to change the LDR several times until we found the one with correct readings πŸ™‚ And it finally showing the correct values πŸ™‚

IMG_4885 1

Rafi and Mom πŸ™‚

IMG_4883 1

Great teamwork like always πŸ™‚

IMG_4893 1

LDR reading

IMG_4894 1

and temperature and humidity reading

IMG_4915

In ProCodeCG, a class is not just a regular class. It’s about teamwork and family bonding too πŸ˜‰

IMG_4902

Next week we will explore more sensors and getting started with Espectro πŸ˜‰

 

 

 

ProCodeCG Kids Regular Coding Class – Arduino Programming – 11 March 2017

Standard

Yaaay this morning we found the class has been neatly set up by Capt. Awa and Mama πŸ™‚ Thanks so much πŸ™‚

IMG_4376

Capt. Awa, wearing a very cool pilot t-shirt refused to be in a pic πŸ˜€

IMG_4377

IMG_4378

What we love about ProCodeCG Classes is that it nurture bondings between parents and kids πŸ˜‰

IMG_4379

Mama Awa is a Coding Mom graduate and has done several projects and now is the Coding Mom Project Officer πŸ™‚

IMG_4382

Today we learned to use LCD I2C and create an digital voltmeter πŸ™‚

IMG_4387

Raul was so ready to start πŸ™‚

IMG_4381

Raul’s LCD worked fine

IMG_4390

and the digital voltmeter worked too πŸ™‚

IMG_4395

Koosha! πŸ™‚

IMG_4384

He successfully made the LCD works

IMG_4396

IMG_4397

and also played with it πŸ˜€

IMG_4410

IMG_4403

Koosha tried to add a button to add some display control

IMG_4421

Look at that face πŸ™‚

IMG_4428

Koosha had to use two computers to make things work πŸ˜€

IMG_4429

Ren! Always get things done πŸ™‚

IMG_4385

LCD test done

IMG_4391

digital voltmeter done πŸ˜‰

IMG_4394

Ren also helped Rafi πŸ™‚

IMG_4408

Reza πŸ™‚

IMG_4386

He got things done quickly

IMG_4404

and then helped Koosha πŸ™‚

IMG_4424

And we got Capt. Malik back! πŸ™‚

IMG_4388

He got a new computer, and start working on the air drum project πŸ™‚

IMG_4401

and finally the gyroscope works! Yaaay πŸ™‚

IMG_4402

Rafi and Mom πŸ™‚

IMG_4399

A great teamwork to make the LCD works πŸ™‚

IMG_4400

Even with a broken arm, Rafi still worked so hard πŸ™‚

IMG_4419

Another awesome teamwork πŸ™‚

IMG_4430

Mom and kid teamwork never fails πŸ˜‰

IMG_4432

IMG_4433

IMG_4434

Ozan, always like this when we take pics πŸ˜€

IMG_4383

Ozan’s worked too πŸ™‚

IMG_4411

Cinta

IMG_4380

And this is what it took to make things work with the Captain πŸ™‚

IMG_4498

IMG_4499

IMG_4500

Yaaay πŸ™‚ Worked! *high five

IMG_4405

IMG_4406

And this is how we celebrate it LOL!

IMG_4501

ProCodeCG Kids Regular Coding Class – Arduino Programming – 4 March 2017

Standard

In several weeks we will move on to a more advance development board: Espectro πŸ™‚ While waiting for Espectro mass production, we will use the last few weeks exploring Arduino before we start to connect to cloud via wifi and create IoT stuff πŸ™‚

IMG_3944

Like usual, it took some time for kids to come, probably because it is Saturday πŸ™‚

IMG_3949

IMG_3950

Today we learned to create morse encoder using LED and buzzer πŸ™‚

IMG_3951

All is ok as far as we got Capt. Reza onΒ duty πŸ˜‰

IMG_3952

We were trying to add number to be encoded but we had to convert it from integer to char

IMG_3977

and apparently it wasn’t that easy πŸ˜‰

IMG_3970

And this is how Reza looks when he’s determined to do something πŸ˜€

IMG_3989

Hello Raul! Raul was catching up with the task from previous class. His stopwatch with 2 buttons didn’t work

IMG_3954

Mama Ren gave some help but still it didn’t work

IMG_3965

So RaulΒ switched to the morse encoder and it worked πŸ™‚

IMG_3969

Clarence came with loads of progress to brag about πŸ˜€

IMG_3956

He had several project going on πŸ˜€ This one synchronizes time and display it to the TFT

IMG_3961

Clarence also make improvements to his stopwatch code, making it more precise with better display design πŸ™‚ He even added a reset function to the single button, along with progress bar display on the TFT to show how long the button has been pressed πŸ™‚

IMG_3979

Clarence also created some cool patterns on the TFT, as a preparation to create analog stopwatch πŸ™‚

IMG_3985 2

Cinta was keeping up with the class too, she was working on her stopwatch while also doingΒ her writing project πŸ˜‰

IMG_3957

IMG_3975

Ozan. Always like this when we take his picture πŸ˜€

IMG_3958

LOL. But the most important thing is the schematic worked! πŸ™‚

IMG_3976

Ren did the schematicΒ quickly πŸ™‚ But the usual uploading error occur again πŸ˜€ Only Mama Ren can solve that πŸ˜€

IMG_3962

Rafi was back in the class yaaaay πŸ™‚

IMG_3963

He broke his left wrist but still so excited to learn πŸ™‚ Mama Rafi stood by him all the time to help πŸ™‚

IMG_3964

When thing went wrong, Capt. Reza came to help πŸ™‚

IMG_3983

Rafi was trying to make his measuring height work and finally it did πŸ˜‰

IMG_3986 2

We also had Dika back! He jumped straight to the schematic we were doing today, and it worked yaaay πŸ˜‰

IMG_3966

Next week we will start to explore LCD πŸ™‚ Will connect our previous project to LCD and display the result there πŸ˜‰

 

 

 

 

 

ProCodeCG Kids Regular Coding Class – Arduino Programming – 25 Feb 2017

Standard

Our regular awesomeness πŸ˜‰

IMG_3479

Capt. Awa had finished the task to be done today (he had already made a video :D), so he was ready to assist the class today πŸ˜‰

IMG_3480

Today we had two tasks: creating stopwatch with 2 buttons and smart lamp with RGB LED πŸ˜‰ Β This is a Captain Meeting, discussing what to be delivered in class and making sure that the schematic works fine πŸ˜‰

IMG_3543

Friendship in class πŸ˜‰ Hello welcome back Farrell πŸ˜‰

IMG_3481

Farrell’s SSTV Project has to wait (due to the expensive components :D) so Farrell should stick with what’s given in the class πŸ™‚

IMG_3507

Clarence made lots of progress with the TFT LCD πŸ˜‰ He created lots of screen effects and cool modifications πŸ˜‰

IMG_3482 2

Clarence was curious on how to use button. Lucky that we did a project with buttons today, so Clarence can follow the class while doing his own project πŸ˜‰

IMG_3493

Clarence made stopwatch with one button instead of two πŸ™‚ and send the output to the screen πŸ™‚

IMG_3505

He kept modifying the code and make the stopwatch works with nice display πŸ™‚

IMG_3523

Next target is to display the stopwatch in analog πŸ™‚

IMG_3516

Capt. Awa (middle) assisting Areli (left) and Nafis (right)

IMG_3484 2

We had a kid sitting in the class today πŸ™‚ His name is Ansyah πŸ˜‰

IMG_3485

Nice view πŸ˜‰

IMG_3486

Capt. Awa was very busy making sure everybody had got it right πŸ˜€

IMG_3487

Impressive dedication, Areli πŸ™‚

IMG_3488

Got the feeling that soon Areli’s box should be replaced with bigger one πŸ˜€

IMG_3500

Zahran was back πŸ™‚

IMG_3489

After a while, Zahran came back to catch up πŸ˜‰

IMG_3501

Nafis was really happy today for some reasons: we didn’t use seven segments and he had lots of friends πŸ™‚

IMG_3490 2

Capt. Awa assisting Ozan (on the back) and Farrell (in the corner)

IMG_3492

Whoaaaa, why so serious, Capt. Reza? πŸ˜€

IMG_3494

Reza is a very determined and focus kid. Very reliable Captain πŸ™‚

IMG_3502

Thanks Capt. Awa for helping so many kids today πŸ˜‰

IMG_3495

IMG_3504

The stopwatch πŸ˜‰

IMG_3496

Ren finishedΒ his job easily, like always πŸ™‚

IMG_3497

Ozan doing his schematic under very close supervision of Capt. Awa :

IMG_3508

And it worked, yay! (They use jacket slave to cover the LDR entirely so the RGB LED will light up πŸ˜€

IMG_3511

Next week we’ll do more interesting projects πŸ˜‰ See you then πŸ™‚