ProCodeCG Kids Regular Coding Class – 18 May 2019

Standard

Our Saturday Sanctuary Coding Day πŸ˜€

IMG_1537 IMG_1538

Aidia is starting a new super interesting project: color sorting machine with Arduino πŸ™‚

IMG_1519

we are using a color sensor to sort smarties candy based on the colors πŸ™‚

IMG_1530

We are going to test the sensor with Arduino Uno because the Nano needs some soldering πŸ™‚

IMG_1523

typing in the code

IMG_1528

IMG_1531 IMG_1536

Done wiring

IMG_1541

Testing the sensor using this colorful book πŸ˜€

IMG_1545

fixing the code

IMG_1551

sensor readings: works fine, yayyyy πŸ™‚

IMG_1561

As a reward for finishing the task today, Aidia did some Scratch programming for refreshing πŸ˜€ In the next class we will test the arduino nano πŸ™‚

IMG_1563

Al is ready for a new project πŸ˜‰

IMG_1520

The first project today is controlling this fan and lamp by entering a command

IMG_1524

the AI will turn the fan or the lamp or both by analysing the command entered πŸ™‚

IMG_1526

Al then chooses another project

IMG_1532

The next one is to identify objects πŸ™‚

IMG_1546

the codes

IMG_1552 IMG_1566

the data

IMG_1568

the code processing the data

IMG_1569

Badi is very busy finding calendar library that works both on Android and iOS πŸ˜€

IMG_1521

some libraries work well on iOS

IMG_1544

some is working on Android

IMG_1549

but not working on both already πŸ™‚ Badi reads every tutorial available on the internet πŸ˜€

IMG_1529 IMG_1535

Badi install and uninstall many versions of calendar libraries to make sure it works on all platforms

IMG_1543

IMG_1565

this one is looking good on Android *but not working on iOS πŸ˜€

IMG_1573

the saga continues! πŸ˜€

IMG_1575

Jihan did some warming up with LightBot πŸ™‚

IMG_1522

This is an important exercise for understanding about procedures and functions πŸ™‚

IMG_1527 IMG_1534

And then Jihan started to do Machine Learning πŸ™‚

IMG_1555

Jihan’s first machine learning project πŸ™‚ Working well πŸ™‚

IMG_1570

IMG_1571

The next project πŸ˜‰

IMG_1574

IMG_1564

Syadad did some improvements with his latest version of game

IMG_1540 IMG_1547

and after creating some new sprites, he started to install Spigot Server for Minecraft Modding πŸ™‚

IMG_1554

*Photos and videos are also available here

ProCodeCG – Kids Private Class – Basic Electronics – 12 Feb 2019

Standard

ProCodeCG Kids Private Class today πŸ™‚ We’re going to learn basic electronics πŸ˜‰

IMG_5532

IMG_5536

The Hello World is to make the LED Blink πŸ™‚

IMG_5533

The circuit

IMG_5534

The code

IMG_5535

Done Blinking πŸ™‚

IMG_5537

Then we learn how to read resistor value πŸ™‚

IMG_5538

We read values of lots of resistors πŸ˜€

IMG_5539

IMG_5540

Then the next is to create multiple LED circuit

IMG_5541

while also soldering an I2C module to an LCD

IMG_5542

Neat! πŸ™‚

IMG_5543

Tyo is now can read resistor value easily

IMG_5546

and understands why we need resistors πŸ˜‰

IMG_5548

Tyo has learned Java programming for a long time

IMG_5549

The coding skill is very useful to learn these hardware stuff πŸ™‚ We’re going to make lots of interesting projects out of these! πŸ˜‰

IMG_5550

Debugging and making sure all is working πŸ™‚

IMG_5551

Yes, a great achievement for the first class πŸ˜‰ Going to learn about RGB LED and Button πŸ˜‰

IMG_5552

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Coding Class – 8 Feb 2019

Standard

Let’s see how these little coders from Darul Hikam Elementary School are doing today πŸ™‚

IMG_5189 IMG_5190

Danen with Captain on Duty: Capt. Bullit

IMG_5171

Danen’s project today is to explore potentiometer πŸ™‚

IMG_5179

First, potentiometer with LED

IMG_5182

IMG_5194

IMG_5198

IMG_5216

Potensiometer with LED done πŸ™‚

IMG_5217

Potentiometer with buzzer done πŸ™‚

IMG_5219

Next: potentiometer with micro servo

IMG_5224

Time’s up and we have to continue this project

IMG_5232

Faisal has the same projects as Danen’s πŸ™‚

IMG_5172

Working on potentiometer with LED

IMG_5178

IMG_5180

IMG_5183

IMG_5193

Potentiometer with LED done πŸ™‚

IMG_5199

IMG_5221

Isma’ill has the same potentiometer projects πŸ™‚

IMG_5173

IMG_5177

IMG_5181

IMG_5192

Capt. Bullit shows Isma’ill how to do the wiring

IMG_5200

Potentiometer with LED done

IMG_5203

Potentiometer with buzzer

IMG_5205

done πŸ™‚

IMG_5209

next, testing the micro servo and worked πŸ™‚

IMG_5227

Andra learned some Python programming language with CodeCombat today πŸ™‚

IMG_5201

IMG_5174

Andra learned fast πŸ™‚

IMG_5186

IMG_5187

Looks like he’s playing a game but he’s coding and typing the code to make the character on the left side move

IMG_5191

IMG_5202

The code πŸ˜‰

IMG_5211

Daffa voluntarily requested to do exercise with LightBot πŸ™‚

IMG_5175

This is good for learning basic programming logics πŸ™‚

IMG_5196

Faisal gave some help πŸ™‚

IMG_5207

Hanif started to create a new game today πŸ™‚

IMG_5176

IMG_5188

drawing the sprites

IMG_5195

IMG_5197

IMG_5206

IMG_5208

IMG_5215

Following directions πŸ™‚

IMG_5225

Testing the game

IMG_5226

setting up the object following and views, and the game is almost finished πŸ™‚ We will add score and background next week πŸ™‚

IMG_5229

*Images and videos are also available here

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

ProCodeCG – Darul Hikam – Coding Class – 25 Jan 2019

Standard

Hello Friday πŸ™‚ Time to meet these little coders and see what they make this week πŸ™‚

IMG_4291 IMG_4292

IMG_4293 IMG_4294

IMG_4288

Captain on Duty: Capt. Bullitt πŸ˜€

IMG_4254

Capt. Bullitt’s latest IoT project πŸ˜‰

IMG_4268

Hanif had successfully generate random spawning cars in the game πŸ™‚

IMG_4255

IMG_4263

IMG_4269

IMG_4275

IMG_4285

IMG_4308

Hanif also helped other kids, he’s very kind πŸ™‚

IMG_4305

Now we need to show some scores and add fuel indicator πŸ™‚

IMG_4310

Khalis

IMG_4256

checking up on his previous games

IMG_4266

IMG_4274

and then he wanted to continue Blockly πŸ™‚

IMG_4284

Khalis helped Hana because Khalis had started Blockly a week earlier πŸ™‚

IMG_4299

IMG_4306

IMG_4307

Andra

IMG_4257

wanted to revisit Minecraft Hour of Code to refresh the logics πŸ™‚

IMG_4312

IMG_4313

Faisal’s target for today is to make a micro servo work πŸ™‚

IMG_4258

under supervision of Capt. Bullitt

IMG_4271

Need some time to type down the code

IMG_4278

IMG_4280

IMG_4281

correcting some errors

IMG_4282

IMG_4296

and now it works πŸ˜‰

IMG_4297

IMG_4309

Trying different kind of servo πŸ™‚

IMG_4316

also works πŸ™‚

IMG_4317

Shaby is working on Blocky Turtle today

IMG_4259

he’s making a huge progress πŸ™‚

IMG_4300

IMG_4301

Shaby learned nested if πŸ™‚

IMG_4303

IMG_4304

it is getting harder

IMG_4311

and Capt. Bullitt was ready to assist πŸ˜‰

IMG_4314

IMG_4315

Hana is very interested learning with Blockly πŸ™‚

IMG_4260 IMG_4262

IMG_4267

She’s catching up with the class after missing a lot πŸ˜‰

IMG_4277

IMG_4319

IMG_4320

Arsa planned to continue with GameMaker

IMG_4264

IMG_4283

but ended up doing Blockly challenges with others

IMG_4321

Daffa is working on the Bird part of Blockly

IMG_4265

IMG_4279

He learned about sequence and x-axis and y-axis and heading in degrees πŸ™‚

IMG_4302

Great achievements and now we’re ready for weekend πŸ˜‰

*Photos and videos are also available here

ProCodeCG – Darul Hikam – Coding Class – 18 Jan 2019

Standard

This is how we start our weekend πŸ˜‰

IMG_3797 IMG_3796

Arsa is going to finish the Flappy Bird Game today πŸ™‚

IMG_3782

IMG_3803

IMG_3811

IMG_3812

IMG_3825

Yasss, finished πŸ˜‰

IMG_3828

Daffa needed some challenges

IMG_3783

so that we started doing Blockly Games πŸ˜‰

IMG_3805

IMG_3807

IMG_3809

Captain on Duty: Capt. Bullitt. Very busy checking codes and helping those with Arduinos πŸ™‚

IMG_3784

Faisal *having lunch πŸ™‚

IMG_3785

The task for today πŸ™‚

IMG_3813

IMG_3792

IMG_3794

IMG_3804

IMG_3806

 

IMG_3815

debugging

IMG_3818

and works πŸ™‚

IMG_3830

IMG_3831

IMG_3832

Shaby needed some challenges to like Daffa πŸ™‚

IMG_3786

IMG_3801

IMG_3808

IMG_3814

IMG_3823

Shaby learned a lot about basic programming again today πŸ™‚ He’s gone through many levels on Blockly Games πŸ™‚

IMG_3824

IMG_3826

Isma’ill also has target for today πŸ™‚

IMG_3787

Isma’ill will code to make a button works πŸ™‚

IMG_3791

IMG_3793

IMG_3810

IMG_3816

Ok the button worked! Next is to control another components with button πŸ˜‰

IMG_3817

Raees

IMG_3788

checked up his Flappy Bird

IMG_3820

and then decided to join the Blockly Games squad πŸ˜€ And apparently he liked it a lot πŸ˜‰

IMG_3829

IMG_3833

Khalis voluntarily chose to make Flappy Bird today

 

IMG_3789

IMG_3790

IMG_3795

IMG_3800

IMG_3802

and then he wanted to do Blockly too πŸ˜€

IMG_3827

Sometimes the class want to do different new thing πŸ™‚ Our job is to make sure that they learn something πŸ™‚

*Photos and videos are also available here

ProCodeCG Kids Coding Camp End 2018 – Robotics – Day #2

Standard

Day #2 πŸ™‚ We’re ready to design the components layout and assemble the robot πŸ™‚

IMG_2764

IMG_2765

Kresna still want to test and explore some components and sensors. And combines them πŸ™‚

IMG_2742

Testing ultrasonic sensor

IMG_2746

IMG_2748

Making ultrasonic counter

IMG_2759

IMG_2761

IMG_2768

Ultrasonic counter works πŸ˜‰

IMG_2771

Optimizing the code

IMG_2773

improving the counter

IMG_2774

IMG_2777

testing the counting πŸ™‚

IMG_2788

working nicely

IMG_2790

upgrade it by adding buzzer and led

IMG_2799

IMG_2800

IMG_2801

and adding micro servo too πŸ™‚

IMG_2806

works nicely!

IMG_2807

IMG_2808

Now start to assembly the robot’s components πŸ˜‰

IMG_2810

IMG_2811

IMG_2812

IMG_2821

IMG_2823

 

IMG_2831

about half way to go πŸ˜‰ will continue tomorrow πŸ™‚

IMG_2834

Awesome Coding Dad/Coding Family/Coding Buddies session πŸ™‚

IMG_2743

doing some experiments with sensors, display, and IoT πŸ™‚

IMG_2750

IMG_2751

IMG_2754

IMG_2760

IMG_2776

Aidia still has several components to explore πŸ˜‰ And made huge progress πŸ˜‰

IMG_2744

Working on micro servo

IMG_2752

micro servo works – checked πŸ™‚

IMG_2755

Aidia took notes for each project she had completed πŸ™‚

IMG_2797

working on potentiometer

IMG_2762

still not working

IMG_2769

successfully made temperature and humidity sensor work πŸ˜‰

IMG_2782

IMG_2783

IMG_2785

now working on LDR πŸ™‚

IMG_2793

IMG_2794

light sensor readings

IMG_2795

we burned a sensor because of reversed polarity πŸ˜€ a good way for us to learn πŸ˜€

IMG_2798

Insisting to work on ultrasonic sensor while having lunch

IMG_2802

IMG_2803

yep, this one is also working πŸ™‚

IMG_2804

now going to add LED to be activated by light sensor πŸ˜‰

IMG_2820

IMG_2822

it worked as well, alright!!!

IMG_2826

IMG_2827

IMG_2828

IMG_2829

Galih started to assembly robot’s components but some sensor and components apparently just wouldn’t work together so he had to do some debugging πŸ™‚

IMG_2745

Galih had connected all the components and then he found out that the ultrasonic was not working

IMG_2753

IMG_2757

so he had to test it individually

IMG_2758

IMG_2763

struggling πŸ™‚

IMG_2780

IMG_2781

IMG_2786

IMG_2814

now testing micro servo

IMG_2815

IMG_2817

all are tested now get back to the main scheme

IMG_2818

IMG_2819

really really busy πŸ˜€

IMG_2832

Expecting to see the robots navigating tomorrow! Can’t wait until then! πŸ˜‰

*Photos and videos are also available here