ProCodeCG Kids Regular Coding Class – 2 Feb 2019

Standard

Just as promised next week, today we made lots of progress πŸ™‚

IMG_4788

Agham has added a stop sign for the school bus so we will get socre when it reaches there

IMG_4765

IMG_4802

Agham carefully chose and edited the assets of the game

IMG_4810

The game is looking very nice, what we have to figure out next is to print score and make the bus comes from the right side of the room each time leaves the room from the left side

IMG_4817

Djalu learned how to create apps today πŸ™‚

IMG_4766

Djalu is signing up for a coding competition so we’re preparing for it

IMG_4805

It took some time to switch from Python to this drag and drop programming πŸ™‚

IMG_4824

IMG_4829

Djalu’s first app πŸ™‚

IMG_4830

Hafiz’s task for today is to create a jumping dinosaurs game like Google’s (when there’s no internet connection) πŸ™‚

IMG_4767

Hafiz always do task in detail πŸ™‚ Look how he finds references and make the sprites as close as the real ones πŸ˜‰

IMG_4780

Finally done! We just need to add score and make the cactus appear randomly πŸ™‚ Well done Hafiz πŸ™‚

IMG_4809

Captain on Duty: Faris

IMG_4768

Faris is doing research on Machine Learning using Python Library to generated random faces

IMG_4781

The codes

IMG_4800

random process

IMG_4841

the international conference publication he’s reading today

IMG_4842

These faces are generated by an machine learning algorithm *isn’t it scary that these faces not really exist; but generated by a machine?

IMG_4843

Aidia and her big awesome project! πŸ™‚

IMG_4769

The mouse on the right will move across and when 3 ultrasonics sensors detect it, it will control the traffic light and then open the gate πŸ™‚ The awesome support from the family (the mom who created the maquette and the father bringing it to the class and bring it back after) that makes this incredible product possible πŸ™‚

IMG_4775

Aidia is a very busy little girl, she had to go right away after the class to a dance performance that’s why she looks so cute today with that hairdo and make ups πŸ™‚

IMG_4799

Sam, making great progress each time. Like always πŸ™‚

IMG_4770

He added more features to the app and he had successfully solve the problem with the sound πŸ™‚

IMG_4790

Fadhlan is building a new robot today. The mapping robot

IMG_4771

Lots of components to be tested and assembled

IMG_4776

After making like 4-5 robots from scratch, today Fadhlan actually followed the manual instructions πŸ˜€

IMG_4784

IMG_4791

and get much better results πŸ˜€

IMG_4792

We tested the Arduino Leonardo today and it worked fine

IMG_4814

we also tested every ultrasonic sensors

IMG_4816

next week we will process the input from all 3 ultrasonics

IMG_4822

Look at the mess πŸ˜€

IMG_4826

Al was given the same task as Hafiz πŸ˜‰

IMG_4773

Al gave different looks to his characters

IMG_4777

so typical of Al πŸ™‚

IMG_4793

IMG_4798

Done but still need improvements πŸ™‚

IMG_4821

Faishal is working on the same thing as Djalu

IMG_4774

IMG_4779

IMG_4795

Faishal’s first app

IMG_4803

He started exploring the block of codes

IMG_4820

IMG_4825

Figuring out how to set timer for the splash screen

IMG_4828

Sulaiman worked on the locker project

IMG_4778

IMG_4794

IMG_4796

We even borrowed Aidia’s book to find ideas πŸ™‚

IMG_4797

IMG_4815

IMG_4819

Farrell got the new components to explore today: joystick, gyro and micro servo

IMG_4782 IMG_4783

IMG_4813

Lots of work to do but Farrell spent some time to help Agham πŸ™‚ Thanks Farrell πŸ™‚IMG_4806

 

Yogi is working on the same game for weeks, that amazingly looks like a real game

IMG_4786

He put HUGE effort to the game and pay attention to EVERY details

IMG_4801

The movement, the animation, the look, the feel is very real

IMG_4811

the key is that the game is not using only drag and drop coding, but mostly written codes. Β Complicated lines of codes πŸ™‚

IMG_4823

Today Yogi has successfully created what he wanted to do for weeks: make a menu controlled with arrow to select πŸ™‚ Impressive work today, Yogi πŸ™‚

IMG_4832

Here’s some of the codes

IMG_4836

IMG_4837

IMG_4838

The result is unbelievable πŸ™‚ Next to do: adding scores and fuel stats πŸ˜‰

IMG_4839

The best about this class is the kids will gather up together and help each other when needed πŸ™‚ This is when a toolbox was turned upside down and all of it contents are in the floor, kids in the class come and help πŸ™‚ Very nice πŸ™‚

IMG_4827

Can’t wait to see them again next week πŸ™‚ Until then πŸ˜‰ ❀

*Photos and videos are also available here

Advertisements

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 19 Aug 2017

Standard

Hello Saturday πŸ™‚ Working together setting up the class πŸ™‚

IMG_6003 IMG_6004

Unexpected family reunion πŸ˜€

IMG_6005

OK let’s get started πŸ™‚

IMG_6006

Abdillah got lots of things to do today because he’s going to a hackathon next week. We need to buy a gesture sensor, and before it arrives, we’re doing experiments with gyro

IMG_6007

We tried several devboards including Arduino Uno and Arduino Mega

IMG_6054

IMG_6063

But the problem apparently because we installed the incompatible libraries. We’ll find the correct ones and try again

IMG_6071

Hello Nafis welcome back πŸ˜‰

IMG_6008

Nafis was going to create an ultrasonic counter πŸ™‚

IMG_6016

But he got distracted with the avometer and started to learn how to use it. Plus learning how to count resistor values πŸ™‚

IMG_6017

He was afraid he was going to electrocuted measuring the value of resistor LOL πŸ˜€

IMG_6018

Then Nafis started the project with the help of Rezky πŸ™‚

IMG_6027

In ProCodeCG Kids Classes, we nurture the willingness to help and share with other kids. Kids are encouraged to teach other kids and share what they know πŸ™‚ Good job, Rezky πŸ˜‰

IMG_6028

Nafis’ messy but cool toolbox πŸ˜‰

IMG_6029 2

Abdillah also helped Nafis to check the components because the devboard and sensors got heated up because the polarity was reversed πŸ˜€ And the ultrasonic sensor got burnt πŸ˜€

IMG_6040

And finally, it worked. Yeaaay Nafis πŸ™‚

IMG_6050

Rezky was still debugging his ultrasonic sensor

IMG_6010

IMG_6039

IMG_6048

and finally it worked! Next is ultrasonic traffic light πŸ˜‰

IMG_6020

IMG_6031

Awa! Was busy preparing for next Thursday’s Republic of IoT presentation πŸ™‚

IMG_6012

Awa is improving his cat feeder. This is how it looks like. It uses servo to open and close the lid to pour out the food.

IMG_6013

Before, it uses button to activate the servo.

IMG_6014

IMG_6023

IMG_6026

And today Awa will use ultrasonic instead of button to activate the servo

IMG_6042

IMG_6044

Abdillah and Faris helped to set up the servo

IMG_6022

IMG_6073

And it worked nicely! Yaaaay, Awa is ready for the presentation πŸ˜‰

IMG_6076

And then Awa was given a task to activate a micro servo

IMG_6015

doing it together with Abdillah πŸ™‚

IMG_6019

And worked. And we’re going to create many projects with servo πŸ˜‰

IMG_6021

Teamwork in class πŸ™‚ Abdillah, Nafis and Rezky are working together to debug Nafis’ project πŸ™‚

IMG_6034 IMG_6038

IMG_6045

This is ProCodeCG Kids Coding Class: leadership, teamwork and sharing πŸ˜‰

IMG_6052

These ones are also teamworking to design something. Cinta is going to improve the ultrasonic traffic light. Probably with counter πŸ™‚

IMG_6009

We got lots of ideas for projects, will be reporting soon! πŸ˜‰

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 – 11 Feb 2017

Standard

Today we added the level of difficulty πŸ˜€ We created a schematic for displaying two digit numbers from 0 – 99 using 2 seven segments and 2 shift registers πŸ˜‰

Setting up the class πŸ™‚

IMG_2451

All set up! Raul (on the right arrived very early ;))

IMG_2453

Before class started Clarence showed his wifi detecting with espectro project. He had successfully display it to LCD πŸ™‚

IMG_2456

The LCD displays the wifi ID the device is connected to and the signal strength, plus the number and Β average strength of other wifis detected in range πŸ™‚

IMG_2468

A closer look

IMG_2469

At the end of the class Clarence showed that had successfully display sensor readings from LDR in numbers and progress bar πŸ™‚ Good work Clarence! πŸ˜‰

IMG_2495

Hello Areli! Welcome back little buddy πŸ˜‰

IMG_2457

IMG_2463

Areli had to catch up with the class after missed it for several weeks and he finished the schematic for one digit πŸ™‚ Good work! We will create the 2 digits next week okay? πŸ˜‰

IMG_2477

Ren! Never fails πŸ˜‰

IMG_2458

Ren’s worked just fine πŸ™‚ Keep the wiring because we’re going to add some sensors next week πŸ™‚

IMG_2473

Hello Farrell!

IMG_2459

Ok Farrell was in the mood today! Great πŸ™‚

IMG_2482

He put almost all of sensors he got on his breadboard LOL but the schematic worked πŸ™‚

IMG_2483

A closer look of how messy the breadboard looked πŸ˜€

IMG_2484

Farrell tried to add one seven segment and one shift register but after seeing those cables doubling up the mess he decided to continue that at home or next week πŸ˜€

IMG_2488

Raul! He hated that he had to do what we did last week but when he knew that this one would be able to display 2 digits instead of 1, he agreed to proceed πŸ˜€

IMG_2460

The wires! πŸ˜€

IMG_2461

Raul’s worked straight away πŸ™‚ The first in the class πŸ™‚

IMG_2465

Hello Cinta πŸ™‚

IMG_2464

Cinta did the catching up eagerly today πŸ™‚
IMG_2474

IMG_2471

Yay it worked! Next week we’ll do the 2 digits! πŸ˜‰

IMG_2475

Capt. Malik was a bit frustrated after weeks having problems with his gyroscope library. Apparently because he had compiled lots of projects, there are two Arduino libraries folder in the system that keeps conflicting. We should clean it up and re-install Arduino. Hope it will work, otherwise our Air Drum project will be pending again 😦

IMG_2480

The class πŸ™‚

IMG_2470

We will do more complex but more fun project next week πŸ˜‰

ProCodeCG Kids Regular Coding Class – Arduino Programming – 26 Nov 2016

Standard

Okay today we created something more complicated, a schematic with ultrasonic sensor, LEDs (and resistors of course πŸ˜‰ and buzzer πŸ™‚

IMG_7252

Ozan had a headache already? πŸ˜€

IMG_7253

Darrell was getting ready to catch up after several weeks off from the class πŸ™‚
IMG_7256

Hello Zahran, Muhammad and Ren (these three are always together πŸ˜€ ), are you ready for the new schematic today? πŸ˜‰

IMG_7257

AreliΒ needed to check his LCD code and made sure it works just fine πŸ™‚
IMG_7262 IMG_7263

Farrell was so determined to continue his gyroscope project πŸ™‚

IMG_7265

Today’s schematic is quite complex so it took kids some time to prepare the components πŸ˜€

IMG_7267

The schematic requires patience and concentration. Very good for the kids to sharpen their logic and problem solving skill.
IMG_7268

Arduino programming stimulates the kids visually and non-visually. They have to make both the hardware and software work.

IMG_7269

And after a while, Reza showed up (and forgot to bring his toolkit LOL so he can use the big toolbox for this time πŸ˜€ )
IMG_7270

Farrell needed to downloaded the gyroscope library (MPU6050) before getting started

IMG_7272

This scene is what makes Saturday is worth waiting for πŸ™‚

IMG_7273

Ren’s finished it first (like usual) πŸ™‚

IMG_7274

With only 3 LEDs but it worked (3 more LED will be added later if he’s not bored because he ‘d done this one at home so it’s better for him to move to the next lesson :D)
IMG_7276

Reza’s finally worked. The ultrasonic sensor he was using wasn’t working properly so when it was replaced with Ren’s, it worked just fine (we have to claim the sensor to the store and claim for a new one πŸ˜‰ )

IMG_7284

Zahran’s worked too πŸ™‚
IMG_7285

This one is Muhammad’s πŸ™‚

IMG_7286

Farrell’s gyroscope schematic didn’t work because some wirings got mixed up. He fixed it
IMG_7288

and it worked, yeaaay!

IMG_7290 2

Since Reza had finished his, helped by Ren, he helped Darrell
IMG_7291

Darrell wasn’t really in the mood doing the schematic because it was quite complicated, and it took extra effort to check it πŸ˜€

IMG_7292

Yeeeayy, Ozan’s worked πŸ™‚
IMG_7296

Ok we’ve done a great job today, and ready to do more next week πŸ˜‰

ProCodeCG Kids Regular Coding Class – Arduino Class – 10 Sep 2016

Standard

Our Arduino Class today! Presenting ProCodeCG Kids Jr. πŸ˜‰ ❀

14237765_10209743586639141_2026543516579381891_n

πŸ™‚
IMG_2009

You’re so going to join us very soon kid πŸ™‚ ❀

IMG_2012

Awesome crowd every Saturday morning! πŸ™‚

IMG_2010
IMG_2011

Today we continued whatever we were working on πŸ™‚
IMG_2013

Awa refused to start a new project because he didn’t want to ruin the previous project πŸ˜€

IMG_2014

He probably should get another set of breadboard and components πŸ˜€
IMG_2015

Hello Ren, welcome to Arduino Class πŸ™‚

IMG_2016

From today we started to divide class into two: 9 – 10:30 Arduino Class and 10:30 – 12:00 Intro to Programming, Java Programming & Apps Programming
IMG_2017

Areli working on making his RGB LED blinking in different colors.

IMG_2018

So did Zahran. He was still having problem with making it blinking.
IMG_2019

While Rezandra was working on multiple LEDs project

IMG_2020

And Azriel too
IMG_2021

Aliyah was having problem with her RGB LED layout. Still didn’t work and we haven’t figured out why.
IMG_2022

Hello Ardi! Ardi had just started his journey in Arduino Class πŸ™‚

IMG_2023

and welcome back Cinta! πŸ™‚ She said she wanted to do everything in the handout at the same time πŸ˜€
IMG_2025 IMG_2026

Farrell was working on his gyroscope project πŸ˜‰
IMG_2027

This cute one is not a student, it’s Renald’s mom πŸ™‚ She’s very determined in figuring out how to make things work! πŸ˜‰

IMG_2028

Today is Ren’s first day with Arduino but he caught up very fast!
IMG_2029

With the help of the mom of course πŸ˜‰

IMG_2030

Hello Zaky, did it work? (yes eventually πŸ™‚ )
IMG_2031

Ozan joined Arduino class today to find out if he likes Arduino Programming too πŸ™‚

IMG_2032

Malik started to explore sensors πŸ˜‰
IMG_2033

Awa finally followed the instructions, he also type in the code displayed on the big screen πŸ™‚

IMG_2034

Clarence working on alternately blinking multiple LEDs
IMG_2035

Hello Reza, we’ve been missing you! Let’s start doing Arduino! πŸ™‚

IMG_2036

Hello Nafiz, how do you like the class? πŸ™‚ The components can give a little headache but believe us it is worth it! πŸ˜‰
IMG_2037

Ok Zaky’s finally worked πŸ™‚

IMG_2038

Farrell’s project πŸ™‚ He finally succeeded adding the library. Now we need to find a display. This is gonna be interesting!
IMG_2039

We have tons of things to do in this class! See you next week πŸ˜‰