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 – 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 πŸ™‚

 

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

Standard

Hello! Today we arrived early enough to witness and capture Capt. Awa setting up the classroom πŸ™‚

IMG_2024 IMG_2025

Capt. Awa has a very tight standard about the arrangement so we made sure we follow the order and setup had been laid out πŸ˜€ Look how the mat and the tables were neatly placed πŸ™‚

IMG_2026

Raul came early and started to work right away!

IMG_2027

We created a schematic of shift register and seven segment today πŸ™‚

IMG_2030

Raul complained about the number of resistors involved. He said “They are only slowing me down!” πŸ˜€

IMG_2039

Raul’s didn’t work, we checked the wiring and got dizzy, and we found out later that the seven segment wasn’t placed correctly LOL πŸ˜€ Let’s fix it next week Raul πŸ˜€

IMG_2043

Abit arrived early too. He continued the lesson from handout: button πŸ™‚

IMG_2028

Abit learned button to turn on and turn off LED onboard, LED on breadboard, and multiple function button.

IMG_2038

IMG_2047

Capt. Awa doesn’t really like seven segments πŸ˜€ He hates the wiring *this is how he looked like seeing the schematic on the display πŸ˜€

IMG_2029

Even with the presence of his senior, Capt. Awa was still frowning πŸ˜€

IMG_2034

A great teamwork πŸ™‚

IMG_2055

Capt. Awa’s wiring πŸ˜€ It is clear why he dislike seven segments πŸ˜€

IMG_2054

Meanwhile, Nayla, little sister of Nafis was diligently putting her brother’s Arduino stuff into a new toolbox πŸ™‚

IMG_2035

Nafis was glad to have a new toolbox but seemed to hate seven segment wiring just like Awa πŸ˜€ Hang on kids, once you get used to it, we can create great things πŸ™‚

IMG_2036

Rafi undergone the same path as Abit today: learning about button πŸ™‚

IMG_2037

Rafi forgot to bring his toolbox, so he used ProCodeCG’s πŸ™‚

IMG_2046 2

Clarence wanted to do the class project today (he probably not in the mood working on his wifi project :D)

IMG_2040

He wanted to learn about shift register

IMG_2045 2

IMG_2058

Clarence’s didn’t work probably because he used common cathode instead of common anode (which we refer in the class today), or probably there were some incorrect wirings, or he used different set of array for the seven segment. We will find out πŸ™‚

IMG_2062

Ren was the only one sticking with common cathode seven segment. So he had different wirings and code πŸ™‚

IMG_2042

IMG_2050

IMG_2052

And Ren’s worked πŸ™‚ As usual πŸ˜‰

IMG_2057

Rheino didn’t bring his toolbox because he left it in Jakarta. So he borrowed Awa’s Arduino board and ProCodeCG’s breadboard and stuff πŸ˜€ That’s why we have two group of wirings to double up the headache here LOL

IMG_2048

Rhei’s wiring seemed to be correct but it didn’t work. We will debug it or start from scratch again next week πŸ™‚

IMG_2067

Ozan was in a great confuse looking at the schematic, just like everybody else in the class πŸ˜€

IMG_2051

So we did it together and phew! Ozan’s worked well, yaaay πŸ™‚

IMG_2066

Dika started his first Arduino lesson today πŸ™‚

IMG_2053

He learned to turn on LED onboard, LED on breadboard and RGB LED πŸ™‚

IMG_2056

He also learned to turn on multiple LEDs alternately

IMG_2061

RGB LED worked just fine too πŸ™‚ Dika took 2 classes today on the same topics: Arduino, because he couldn’t stop πŸ˜€

IMG_2071

The class today πŸ™‚

IMG_2044

Next week we will add up the difficulty: we will use 2 shift register and 2 seven segments πŸ™‚

 

ProCodeCG Kids Regular Coding Class – Arduino Programming – 28 Jan 2017

Standard

Hello Saturday! Today is a holiday but we got this room fully packed with kids eager to learn πŸ™‚ *this pic wasΒ earlier today before all kids showed up πŸ™‚

IMG_1602

Yaaay, we got Capt. Reza getting prepared πŸ™‚

IMG_1606

We made a roll-the-dice schematic today πŸ™‚ With 7 LEDs and 1 button, we roll the dice by pressing the button and 6 LEDs will light up in random while 1 LED in the middle tells us when it’s “rolling” πŸ™‚ Pretty fun!

IMG_1607

Farrell was still so into his SSTV project but still waiting for the components (needs approval from parents to buy them πŸ˜€ ) so he probably will continue his gyroscope project πŸ™‚

IMG_1608

Hello Raul, hopefully today the schematic will work just fine! πŸ™‚

IMG_1610

The captains πŸ™‚

IMG_1611

Kids occupied with their own things πŸ™‚

IMG_1612

Rafi was working on RGB LED schematic today πŸ™‚

IMG_1613

Ozan thought the schematic was a bit cryptic so he gave us that look πŸ˜€

IMG_1615

Halfway to finish the schematic πŸ™‚

IMG_1616

Whoaaa today is Raul’s lucky day! The schematic worked immediately (with no errors :D) Impressive work πŸ™‚

IMG_1618

This is what Ozan looks like when he doesn’t want to be in a pic πŸ˜€

IMG_1619

Rheino was copying Raul’s schematic from the breadboard πŸ™‚

IMG_1621

Rafi was typing the code

IMG_1623

Come on Farrell you need to move on for a while from SSTV. Let’s do Air Drum prototyping instead πŸ™‚

IMG_1629

Capt. Malik arrived

IMG_1630

Malik is working on Air Drum Project but we have problem with the libraries that won’t work on his laptop

IMG_1633

We had the libraries reinstalled, download more libraries and copy it to different Arduino libraries folder and still didn’t work :((

IMG_1637

Captain’s discussion πŸ™‚

IMG_1632

So how are you doing with that schematic Rheino? πŸ˜€

IMG_1634

Rafi was pretty happy to see his RGB LED worked πŸ˜‰

IMG_1640

It took a while to finish the schematic πŸ™‚

IMG_1627 2//embedr.flickr.com/assets/client-code.js

And finally, Capt. Reza’s worked too πŸ˜‰ Look at that smile! Handsome guy πŸ™‚

IMG_1641

The closer look at Reza’s roll-the-dice schematic πŸ™‚ He helped Rheino and Ozan with this one πŸ™‚

IMG_1646

We will do more interesting schematic next week for sure! πŸ™‚

ProCodeCG Kids Reguler Coding Class – Arduino Programming – 21 Jan 2017

Standard

Our Saturday fun πŸ™‚

IMG_1199 2

We had lots of kids today with loads of idea and projects to do πŸ™‚ Farrell brought his idea to create SSTV to transmit image via radio with Arduino πŸ™‚

IMG_1203

Capt. BR should lecture Farrell about information theory πŸ™‚

IMG_1204

While Ren, as usual, try the latest lesson and test whether it works or not πŸ˜€ It is schematic to light up LEDs alternately using two buttons and a shift register πŸ™‚

IMG_1206

Abit had just joined our reguler class (he joined our coding camp last month :)). Abit is a fast learner πŸ™‚

IMG_1207

Hello Areli! It’s really nice to have you back! Please be patient with this complicated schematic and long codes πŸ™‚

IMG_1208

Capt. Malik was given a task to explore gyro for creating air drum prototype πŸ™‚

IMG_1209

The view of: Vallo having headache and Ren seriously typing the code from the manual on his android phone πŸ™‚

IMG_1210

Raul (black shirt) was upset about his not working seven segment with two buttons last week. Today he created the schematic of seven segment that shows numbers entered from Arduino serial monitor

IMG_1211

And it worked yaaay πŸ™‚ Raul is so happy πŸ™‚

IMG_1212

Abit and his multiple LED πŸ™‚ He looks bored with that hand under the chin but he’s actually very excited πŸ™‚

IMG_1213

Farrell and his SSTV, Β reading radio signal and convert it into data

IMG_1214

Ren’s schematic works just fine πŸ™‚

IMG_1215

Well done Ren, thanks! πŸ™‚

IMG_1216

Ozan’s seven segment with serial input monitor works too πŸ™‚

IMG_1217

Rafi started from the very beginning about Arduino today, to make sure he understands the required theory to get started πŸ™‚

IMG_1219

Clarence came up with his wifi and Espectro project πŸ™‚

IMG_1220

Areli and his schematic. Kids tend to dislike seven segments wiring because it looks complicated with all the wirings πŸ™‚

IMG_1224

The class

IMG_1225

Capt. BR teaches Vallo about components and how they actually work

IMG_1227

And Vallo starts the seven segment with two buttons schematic

IMG_1228

Rafi looks so excited about his multiple LEDs πŸ™‚

IMG_1229

Capt. BR shows Vallo how to use ProCodeCG Button πŸ™‚

IMG_1230

Heeey, Capt. Reza glad to have you back! Reza is a very focus and persistent kid. He wouldn’t stop until he makes it work πŸ™‚

IMG_1240

This isΒ Farrell and Clarence in a deep discussion about SSTV etc πŸ˜€

IMG_1241

The should do this project together πŸ˜€

IMG_1243

The signal encoding πŸ™‚

IMG_1244

Phew, lots of things going on in this class today, andΒ the success rate is higher than last week πŸ™‚ Hoping to create more interesting things next week πŸ™‚