ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 16 Sep 2017

Standard

The class is ready πŸ™‚

IMG_8013

Today we are ready to explore new component: micro servo πŸ™‚ Nafis is ready πŸ™‚ *notice the screwdriver and the breadboard on his forehead LOL

IMG_8019

Nafis is so excited to see how a micro servo work πŸ™‚

IMG_8024

IMG_8025

Nafis hasn’t finished typing the code so we’re going to try it next week πŸ˜‰

IMG_8034

While Rezky still needs some time to test his new LCD I2C (we replaced the previous one with a new one)

IMG_8014

the new one didn’t work so we give him the working one and going to claim this one with another replacement. So Rezky will start exploration next week πŸ™‚

IMG_8023

Reza is back πŸ™‚

IMG_8015

He has to catch up with several previous projects before he can start his new project πŸ™‚

IMG_8020

Project for Reza today is Ultrasonic Counter πŸ™‚

IMG_8040

He struggles with libraries and the schematic. Still have to work on it next week πŸ™‚

IMG_8071

Cinta learns robotic at school, and apparently what she has learn in ProCodeCG classes turn out to be very useful πŸ™‚

IMG_8016

The code Cinta developed to turn on a set of LEDs to light up in a certain pattern according to what we enter from serial monitor

IMG_8026

IMG_8027

Cinta still has the schematic on the breadboard

IMG_8028

These for LED’s will blink in a pattern defined from serial monitor

IMG_8031

IMG_8033

Awesome work, Cinta πŸ™‚

IMG_8032

Next week we will do more projects and fix bugs and errors πŸ™‚

IMG_8022

Glad to know that our class helps kids with their school πŸ™‚

IMG_8018

We’ll be reporting again next πŸ™‚

Advertisements

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 9 Sept 2017

Standard

Our Arduino/ESPectro Programming Class this morning πŸ™‚

IMG_7459

Ozan was ready to modify automatic pedestrian traffic light with ultrasonic πŸ™‚ We were going to add LCD to display information to pedestrian πŸ™‚

IMG_7460

It worked πŸ™‚

IMG_7478

The display will show the color of the traffic light:

red

IMG_7479

yellow

IMG_7481

green. Ozan had to change all the text into some info for pedestrian so they will know when to cross and how many times left πŸ™‚

IMG_7482

Nafis

IMG_7462 2

and Rezky were working on the same project as Ozan

IMG_7463

These two like to work together

IMG_7468

helping each other finding bugs and make the schematics πŸ™‚

IMG_7476

IMG_7503

and worked πŸ™‚

IMG_7477

We just had Uben back! His usual laptop was in repair so he brought another one. We spent some time to install and setup everything πŸ™‚

IMG_7487

Uben was told to create ultrasonic counter

 

IMG_7510

Uben likes to assemble things like this πŸ™‚

IMG_7515

Too bad we didn’t had time to type in the code and compile it. Going to do it next week! πŸ™‚

IMG_7519

Next week we will explore projects with micro servo! πŸ˜‰

ProCodeCG Kids Regular Coding Class – Arduno/ESPectro Programming – 2 Sep 2017

Standard

Hello Saturday Coding Class πŸ™‚

IMG_6964

Today more kids coming to continue their projects πŸ™‚

Koosha brings his elevator project to the class πŸ™‚

IMG_6990

IMG_6969

It has seven segment to display the floor number plus buttons to select up/down and a button for sounds too πŸ™‚

IMG_6972

A very cool prototype πŸ™‚

IMG_6973 IMG_6974

He duct-taped and glue-gunned everything inside the box πŸ˜€

IMG_6975 IMG_6976

IMG_6997

Koosha tests every components one by one.

IMG_7009

He chooses resistors very carefully πŸ™‚

IMG_7010

There is something wrong with the seven-segment, Mama Ren helps and it works πŸ™‚ But then Koosha decides to use LCD instead πŸ˜€

IMG_7019

IMG_7020

IMG_7013

the LCD, the breadboard, and the arduino is glue-gunned to the box πŸ˜€

IMG_7055

We’re testing the LCD and there are still some errors

IMG_7056

so Koosha won’t go until it works πŸ˜€

IMG_7057

Rezky is ready to continue another project: Automatic Pedestrian Traffic Light with Ultrasonic

IMG_6970

IMG_6995

Nafis is going to do the some project too

IMG_6994

So Rezky and Nafis got paired up to do the project together πŸ™‚

IMG_6991

They learn and work better this way πŸ™‚

IMG_7011

IMG_7012

Both test their own schematic

IMG_7015

IMG_7016

and help each other to debug errors πŸ™‚

IMG_7017

Nafis’ works

IMG_7021

So does Rezky’s

IMG_7022

Both works! πŸ™‚ They’re given another task to add LCD and display “Pedestrian crossing” plus count down for next week πŸ™‚

IMG_7030

It’s been a long time since the last time Ren came to the class πŸ™‚ Welcome back Ren and Mama Ren πŸ™‚

IMG_6992

Ren is working on what Rezky and Nafis are working

IMG_6996

IMG_7018

IMG_7034

But the code won’t compile with ESPectro. So next time probably we will just use Arduino until we figure out what is wrong 😦

IMG_7038

Mama Ren is a very dedicated teacher

IMG_7024

She does some grading while Ren is coding πŸ˜€ Nice family πŸ˜‰ ❀

IMG_7033

There will be more interesting project for next week! πŸ™‚

 

 

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

Standard

Today we’re preparing for ProCodeCG Kids Coding Exhibition 17 August 2017 πŸ™‚

IMG_5414

IMG_5417

Clarence is going to present about one of his projects

IMG_5415

Clarence has been doing research with ESPectro and created lots of things

IMG_5418

Mostly about visualizations using LCD

IMG_5443

This one is a space shooter visualization

IMG_5444

Clarence has been doing some tuning to the fps and the algorithm

IMG_5445

He also has sorting algorithm visualization to be presented on the exhibition

IMG_5446

Rezky is one of the most focus and diligent πŸ™‚ He is now working on ultrasonic counter after finishing all the previous sections πŸ™‚

IMG_5431

IMG_5420

IMG_5429

Rezky has finished the simple smiley animation

IMG_5425

IMG_5426

and then battery charging animation

IMG_5433

IMG_5434

And continue to ultrasonic sensor πŸ™‚

IMG_5436

Raul comes back πŸ™‚

IMG_5421

catching up with the stuff he hasn’t done for weeks

IMG_5430

Yes, Raul’s ultrasonic sensor is working πŸ™‚

IMG_5439

Well done, Raul πŸ˜‰

IMG_5440

Vian has just started learning Arduino/ESPectro Programming last week and he’s totally excited about it πŸ™‚

IMG_5432

It takes time to download ESPectro libraries and doing set up

IMG_5435

so we use Arduino while waiting

IMG_5442

Vian likes to make the schematic from the very beginning, from the simplest and then adding more things πŸ™‚

IMG_5449

He started to learn about resistor value πŸ™‚

IMG_5458

IMG_5459

Cinta is working on her project for exhibition: Automatic Traffic Light Pedestrian Button

IMG_5441IMG_5477

We will be reporting about our exhibition next Thursday. Wish us luck! πŸ˜‰

 

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 5 Aug 2017

Standard

Hello! This is our regular thing on Saturdays πŸ™‚

IMG_4985

Vian surprisingly told us he wants to learn Arduino/ESPectro Programming instead of GameMaker and Minecraft πŸ™‚

IMG_4974

He learned to make an LED blinking πŸ˜‰

IMG_4958

IMG_4959

and then 2 LEDs

IMG_4969

and then 3 LEDs

IMG_4980

and then because we’re out of breadboards then Vian learned how to make RGB LED works πŸ™‚

IMG_4981

Rezky got a new LCD I2C and ready to test it

IMG_4944

IMG_4951

Yea it worked πŸ™‚

IMG_4952

Rezky learned to create some simple custom char

IMG_4956

and also lots of sets of custom chars πŸ™‚

IMG_4966

So did Ruben, he had just got a new LCD I2C

IMG_4946

he did the wiring and prepare to test it πŸ™‚

IMG_4949 2

while we’re installing some libraries, he drew πŸ™‚ amazing πŸ™‚

IMG_4953

or put everything inside his toolbox on a breadboard πŸ˜€

IMG_4961

or lay down for a while πŸ˜€

IMG_4972

ok Uben, the library is ready, let’s compile πŸ˜‰ Yes it works! πŸ™‚

IMG_4965

Ruben learned how to display text on the LCD

IMG_4973

and also how to put a smile on it πŸ™‚

IMG_4987

then given the task to put a sad face πŸ˜‰

IMG_4988

Ozan was really busy making an ultrasonic sensor work πŸ˜‰

IMG_4948 2

IMG_4957

IMG_4977

and finally it worked πŸ™‚

IMG_4978 2

The LCD is showing the number it is counting *it was dimmed because we use 3,3V instead of 5V (the 5V is used to power the ultrasonic sensor)

IMG_4979

Yaaay, awesome work Ozaaaaan πŸ˜‰

IMG_4983 2

Nadine wanted to learn Arduino/ESPectro programming too πŸ™‚ Capt. Faris helped her to get started πŸ™‚

IMG_4950 2

Nadine is very interested to learn about components and devboard πŸ™‚

IMG_4960

IMG_4962 2

She learned how to make a LED blinking (just like Vian)

IMG_4975 IMG_4976

Learned some debugging with Capt. Faris

IMG_4982

and then learned to blink more LEDs πŸ˜‰

IMG_4984

and also RGB LED πŸ™‚

IMG_4990

Proud! Good job Nadine! *she can’t wait to have her own ProCodeCG Kits next week πŸ˜‰

IMG_4991

Capt. Cinta examining the ProCodeCG Big Toolbox to get some idea what to create πŸ™‚

IMG_4942 2

It’s so much fun today like always πŸ˜‰

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 πŸ˜‰