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

Standard

Our Saturday tinkering πŸ™‚ Today we display temperature sensor reading to two seven segments πŸ™‚

IMG_3018

Ozan, like usual, didn’t want to be in a pic πŸ˜€

IMG_3019

Nafis scratched his head finding out that we’re still continue the crazy and tangled wiring πŸ˜€

IMG_3020

This is what Nafis was working on πŸ˜€

IMG_3032

IMG_3027

Clarence! Came with LOTS of ideas πŸ™‚ Today he explored his new TFT LCD with ESPectro πŸ™‚

IMG_3021

IMG_3023

Clarence tried every library and example he found, and modified them to see what happen πŸ™‚

IMG_3031

IMG_3036

Reza was back yaaay πŸ™‚ He had to do lots of catching up πŸ™‚

IMG_3022

Hello Ren πŸ™‚

IMG_3025

After struggling with overheated temperature sensors, and the not-showing-the-value seven segments

IMG_3030

It finally worked! Yaaay Ren πŸ˜‰

IMG_3047

Raul was terrified knowing that we were using schematic from last week while he had pulled up all the wires and component πŸ˜€ But he had enough patience and persistence to do it all over again πŸ˜‰

IMG_3028

Raul’s schematic mightΒ still not working properly, but the code was. We connected his code to a ready schematic and it worked correctly πŸ™‚

IMG_3033

Aaand, we had a new student today πŸ™‚ His name is Koosha πŸ™‚

IMG_3044

He already had a super complete toolbox, and he already understands LOTS of things πŸ™‚ He’s been learning by himself via YouTube but his father said he needs to be guided to the right direction so here he was in ProCodeCG Class πŸ˜‰

IMG_3026

Koosha started with multiple function button and then moved on to ultrasonic and buzzer. Later he add LED to the schematic and tried the ultrasonic piano πŸ™‚

IMG_3029

Next week we’ll do different project with different components πŸ™‚ We think kids are fed up already with the seven segments πŸ˜€

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

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

Standard

Hello Saturday πŸ™‚ Our regular class is back πŸ™‚

IMG_0821

Ozan and Rafi. Rafi looks so stressed, why? πŸ˜€

IMG_0822

Those two: Capt. Awa and Fizhan πŸ™‚

IMG_0824

Ren, always one step ahead πŸ™‚

IMG_0825

Capt. Cinta and Capt. Syahna πŸ™‚

IMG_0826

Raul!

IMG_0827

We had two projects today: one is potentiometer to control brightness of LED and seven segment with two buttons: one for counting up and one for counting down πŸ™‚

IMG_0828

Looks empty but more kids were coming in later πŸ™‚

IMG_0829

IMG_0830 2

Nafis is back πŸ™‚

IMG_0831 2

That face πŸ˜€

IMG_0832

Ozan had finished the schematic and ready to type in the code

IMG_0833 2

Rafi was still installing Arduino software πŸ™‚

IMG_0834 2

Ren had finished the seven segment count-up count-down πŸ™‚

IMG_0835

IMG_0835

IMG_0843IMG_0837

Capt. Malik was also in the class, very quiet as usual but working a lot πŸ˜‰

IMG_0838

Ren showed the code to set the seven segment through Arduino serial monitor πŸ™‚

IMG_0842

Rezandra’s potentiometer schematic

IMG_0847

Raul had finished the first one and got very frustrated about the second πŸ˜€

IMG_0854

Rafi’s worked too πŸ™‚

IMG_0856

Awa’s πŸ™‚ He hadn’t added the two button yet πŸ™‚ Let’s try it next week πŸ˜‰

IMG_0857

Capt. Malik also hadn’t figured out the second project. So we probably should try it again next week πŸ™‚

IMG_0851

So glad to have these kids again every Saturday πŸ™‚ We’re going to have more fun next week πŸ˜‰

ProCodeCG Kids Regular Coding Class – Arduino Programing – 7 Jan 2017

Standard

We’re back πŸ™‚ Only these three coming actually πŸ™‚ Probably because we announced that we open regular class only this morning πŸ˜€

We had Vallo, Capt. Awa and Zahran πŸ™‚

IMG_0415

Capt. Awa wasΒ given assignment to assist Vallo with potentiometer and seven segment πŸ™‚

IMG_0417

Look at these two πŸ˜€

IMG_0429

AwaΒ was working on his joystick and infrared sensor while assisting Vallo πŸ™‚

IMG_0431

Zahran started to open his toolbox after almost a month πŸ˜€

IMG_0418 1 IMG_0419

IMG_0428

Zahran LED with potentiometer didn’t work so Capt. Zaki gave him a help

IMG_0430

Yaaay, Vallo’s potentiometer and LED works πŸ™‚

IMG_0432

He is smiling behind that mask πŸ™‚

IMG_0434

Vallo showed his schematic to his father πŸ™‚

IMG_0435

Some boys chit chat πŸ™‚ (Vallo’s dad is very friendly :))

IMG_0436

While Capt. Zaki and Zahran was still figuring out what’s wrong

IMG_0437

And, it finally worked after we found out that the ground went across the middle of the breadboard. We just put a jumper to connect the middle line and it worked just fine πŸ˜€

IMG_0439

The next is seven segment πŸ™‚

IMG_0440

Zahran’s seven segment didn’t work

IMG_0446

While Capt. Awa was visited by the Senior

IMG_0452

And he showed how a relay works πŸ™‚

IMG_0453

Finally, after Vallo’s seven segment worked and he got home, Zahran’s worked too. They’re given to make the seven segment counting down πŸ˜‰

IMG_0450

See you next week πŸ™‚

ProCodeCG Kids Regular Coding Class – Arduino Programming – 24 Dec 2016

Standard

YesterdayΒ we learned a new component: seven segment πŸ™‚ This class started at 1 pm because there was another schedule in the morning. Not so many kids could make it to the class, but we had enough to start the class πŸ™‚

IMG_9120

Nafis was back after several weeks πŸ™‚ Welcome back Nafis πŸ™‚

IMG_9121

Farrell was ready to explore his new TFT display and connect it to a gyroscope πŸ™‚ He needs toΒ figure out how to makeΒ itΒ work before displaying the data readings from gyroscope.

IMG_9124 2

Nafis’ mom is an electrical engineer, so he really had a great help there πŸ™‚

IMG_9127

Capt. Fizhan helped Nafis to get started πŸ™‚

IMG_9131

We use common anode seven segment to display numbers from 0 to 9. Renald used common cathode one and it worked as well πŸ™‚

IMG_9132

Rezandra missed several classes, and it was great to see him in class again yesterday πŸ™‚

IMG_9135

Ren finished his really quick and started to explore how to input the number from serial monitor πŸ™‚

IMG_9136

And our Lead Captain was back too, Capt. Zaki πŸ™‚ He was really busy during his first year in high school, now he is catching up with the class to be able to assist the upcoming kids coding camp πŸ™‚ Farrell asked lots of technical things to Zaki πŸ™‚

IMG_9137

Captain Malik! πŸ™‚

IMG_9138

Capt. Malik with his new ProCodeCG Jacket πŸ™‚

IMG_9139

Capt. Zaki catching up with Arduino stuff

IMG_9141

Rheino examined his schematic very carefully πŸ™‚

IMG_9142 2

Raul (wearing grey shirt) isΒ new to the class (this one is his second) but he could read the schematic very well πŸ™‚

IMG_9143

Ren’s working nicely

IMG_9145 2

While Capt. Malik preferred to tinker with his new 8×8 dot matrix LED πŸ˜€

IMG_9147

Ok it worked and there’s so much thing we can do with this thing πŸ™‚

IMG_9149

Malik drew this cute creature

IMG_9150

Or smiley

IMG_9153

The next challenge for Malik is to make this object shift from left or right πŸ™‚

And the next challenge for the class is to enter a number from 0 – 9 from the serial monitor to be displayed on seven segment πŸ™‚