ProCodeCG Kids Regular Coding Class – Minecraft Modding, Intro to Programming, Apps Programming – 27 May 2017

Standard

Hello! First day of Ramadhan and kids are still on top performance in coding 🙂

IMG_9795

IMG_9822

Capt. Faris is back!

IMG_9796

He’s working on a ChatBot Project

IMG_9833

And several other things 😀

IMG_9845

The ChatBot on PC

IMG_9794

He code it with Android Studio

IMG_9802

IMG_9803

IMG_9804

IMG_9850

ChatBot on Android 🙂

IMG_9805

IMG_9806

Changing text colors to see whose line it is (bot’s or ours)

IMG_9821

changing background to make it more readable

IMG_9824

It also can change the language based on the Android phone setting.

In Bahasa:

IMG_9842 2

In English:

IMG_9843

Dika created two apps today 🙂

IMG_9798

The first one is changing color button app

IMG_9811

IMG_9812

IMG_9813

IMG_9814

And the other is Xylophone App 🙂

IMG_9823

IMG_9828

Capt. Cinta 🙂

IMG_9799 IMG_9800 2

Cinta was working on her own app 🙂

IMG_9801

IMG_9827

Cinta needs to add timer on her app, and she wouldn’t tell what app it is 😀 We’ll see next week 😀

IMG_9808

Vian is creating timer on Minecraft, using repeater

IMG_9809

IMG_9810

 

IMG_9815

Faris gave Vian a help

IMG_9829

IMG_9834

While Rezky was working on Intro to Programming with Blockly

IMG_9825

and LightBots 😉

IMG_9841

Captains discussions kept going even after the class ended 😀

IMG_9835

We’ll see the progress next week 🙂

 

 

 

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 – Minecraft Modding, Intro to Programming, Java Programming, Apps Programming – 20 May 2017

Standard

Our open topics class yesterday 🙂 Rezky was working on Intro to Programming with CodeCombat 🙂

IMG_9286

IMG_9312

IMG_9318

J always has projects to do in Minecraft 🙂

IMG_9290

Vian (blue shirt), J (eyeglasses) and Gyan (in jacket) signed in to one Minecraft server and build things together

IMG_9293

IMG_9317

The class 🙂

IMG_9294

Dika was in the middle of creating a To Do Apps with Thunkable

IMG_9295

IMG_9303

IMG_9314

The result 🙂 (some of the properties should be set to look neater)

IMG_9315

Tyo made lots of progress 🙂

IMG_9298

He had finished ProCodeCG Attendance List Prototype in Java 🙂 We just tick on the check boxes and it will shows how many students attending, then add the date and save it to file!

IMG_9299

Great job, Tyo! 🙂

IMG_9300

Tyo had also finished creating Snake Game in Java

IMG_9320

and adding some scores (a score will be added each time the Snake eat a food). Next is to print the score on the game board 😉

IMG_9321

Gyan is very good creating things with Red Stone and gates in Minecraft 🙂

IMG_9304

He can make almost anything, from sliding doors to traps and so much more 🙂

IMG_9305

IMG_9306

Rafi switched from ESPectro to Minecraft coding 🙂

IMG_9311

He learned how to use looping to create stacks of blocks

 

Like this one 🙂

IMG_9316

Captain Corner 😀

IMG_9297

Capt. Zaki giving help to Rezky

IMG_9308 IMG_9309

and helping Rafi with the server

IMG_9313

The class 🙂

IMG_9310

The front office 🙂 (two other girls didn’t show up, hiks)

IMG_9307

See you next week 🙂

 

 

 

 

 

ProCodeCG – Kids Regular Coding Class – ESPectro Programming – 20 May 2017

Standard

ProCodeCG Kids ESPectro Programming yesterday 🙂

IMG_9282

We started to create simple animation on 16×2 LCD 🙂

IMG_9283

Rafi would not stop doing something until he gets it right 🙂

IMG_9284

We were finding out how to make animation without the LCD keeps flickering

IMG_9288

As soon as we find out, we will start making more complex animation and probably games on 16×2 LCD 🙂

IMG_9289

Rafi was making a charging battery animation

IMG_9302

We are planning to create a little sticky man animation running through one side of the LCD to the other side 😉

IMG_9301

A pleasant surprise: our lead captain, zaki, gave us a visit 🙂

IMG_9292

Welcome back, cap! 🙂

IMG_9319

 

ProCodeCG – Private Training – Data Acquisition with ESPectro – Day #1 – 15 May 2017

Standard

Today we had a training on gathering data from sensors using DHT11 and MLX90614 using ESPectro development board 🙂

Setting up before the class started

IMG_8921 IMG_8922

IMG_8923

We used two different computers to make sure we can do lots of things simultaneously 🙂

IMG_8924

we also have to make sure we have reliable internet connection and a toolbox full of anything we might need 😉

IMG_8925

we tested MLX90614 with Arduino

IMG_8927

IMG_8929

and it worked. Next we will use ESPectro to be able to send the data via cloud 🙂

IMG_8928

We’re going to use the sensors to measure battery temperature

IMG_8930

We’re going to use multiple sensors to measure multiple batteries, so we’ve got lots of things to do, and will continue the training on Wednesday 🙂

IMG_8931

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 13 May 2017

Standard

Hello! ESPectro Programming Class today 🙂

IMG_8734

Muhammad had to catch up, he picked up where he left: connecting to wifi with ESPectro and display the data of wifi 🙂

IMG_8736

IMG_8755

Muhammad was so excited to find out that he can display the details of a wifi he connected to. Next is to scan the available wifi and display the details, including the security and signal strength 🙂

IMG_8754

Nafis was very happy to be able to turn on his neopixels and change their colors 🙂

IMG_8737

IMG_8741

Nafis learned to set the neopixels individually too

IMG_8745

So he can set different colors for each neopixel (the color was red, green and blue). And later he changed it into a more specific colors like sky blue, baby pink etc. 😀

IMG_8743

Rafi started to connect his ESPectro to LCD I2C today. He was a bit confused because he had connected LCD I2C to Arduino before, and didn’t know how to do it with ESPectro, which was lots easier 🙂

IMG_8738

Yep, it worked right away 🙂

IMG_8742

Then Rafi learned how to display custom characters on LCD

IMG_8749

Like this simple smiley

IMG_8767

And later he created a simple animation, from smiling smiley to sad smiley 😉 We planned to make more animation next week 🙂

IMG_8768

Raul was working on displaying simple custom chars too 🙂

IMG_8739

 

IMG_8746

He was asked to create a battery icon

IMG_8747

and he did 🙂 He was working on make it animating like charging and discharging 😉 How interesting! Can’t wait to see the progress next week 🙂

IMG_8748

Whoaa we had the Godfather there to, working on his own very advanced project 😉

IMG_8766

The class! ❤ ❤ ❤

IMG_8751

See you next week 🙂

 

 

ProCodeCG Kids Regular Coding Class – Minecraft Modding, Java Programming

Standard

Our Minecraft Modding and Java Programming Class yesterday 🙂

IMG_8267

J! Back with lots of ideas 🙂

IMG_8247

He’d been working on Minecraft Project with Faris and recently he had things to be discussed with Clarence 🙂

IMG_8251

J has created lots of things in Minecraft, including those advanced things with red stone

IMG_8252 IMG_8256

He showed us lots of things 🙂

IMG_8257

This is how J look like when he’s working on something 🙂 Looks like he was playing a game

IMG_8272

IMG_8281

He was actually developing something with redstone [Redstone is a fictional mineral in the video game Minecraft, acting as electrical wire to build electronic circuits, circuitry gates, pistons, dispensers, and other machines. – Wikipedia]

IMG_8277

It is some kind of automated machine do shoot things (bullets or arrows)

IMG_8278

J is challenged to create this with JavaScript coding 😉

IMG_8279

IMG_8280

Raul (looking away, holding a smartphone, was taking a break for a while 😀 ) had finished creating a simple game in Java

IMG_8271

The game is to catch a randomly moving object and when it’s clicked then you’ll win or get some points 🙂

IMG_8258

IMG_8260

Tyo was working on the same thing as Raul’s 🙂

IMG_8268

This is Tyo’s, he chose cupcake for the object 😀

IMG_8274

Tyo has also finished the other game to click a randomly moving button 🙂

IMG_8275

This is what Clarence has built in Minecraft! He has a totally cool Minecraft World/City. And being challenged to create such complex things with coding 😉

IMG_8264

IMG_8265 IMG_8267

Vian was still so into command blocks 🙂

IMG_8269

Danesh was still trying to adapt with Scriptcraft server

IMG_8270

loads of happiness every Saturday 🙂

IMG_8273

Admiring this one! He came to the class by bike! From far away! Keep up the spirit J, proud! 😉 :* ❤

IMG_8282