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

Standard

Hello, welcome back to our regular ESPectro programming class πŸ™‚

IMG_4411

Ozan still had a project to do: ultrasonic counter with buzzer and LED πŸ™‚

IMG_4404

the ultrasonic and LCD work fine but the buzzer didn’t πŸ˜€

IMG_4405

And we had Nadine start learning ESPectro programming today πŸ™‚

IMG_4406

And Ozan became Capt. on duty today to help Nadine learning πŸ™‚

IMG_4407

IMG_4408

The first task is to make the LED onboard blink, and the LED on breadbroad blink πŸ™‚

IMG_4409

IMG_4412

Done! πŸ™‚

IMG_4422

And then adding more LEDs πŸ™‚

IMG_4423

IMG_4435

Worked nicely πŸ™‚

IMG_4438 2

Nadine wanted to learn how to use multimeter πŸ™‚

IMG_4439 2

She learned how to check resistor value and test LEDs πŸ™‚

IMG_4441

Look at that! This girl is so eager to learn this kind of thing πŸ™‚ Cool πŸ™‚

IMG_4442

Capt. Ozan was busy creating the code to make the LED blinking alternately πŸ™‚ Well done today, Capt! πŸ™‚ :*

IMG_4443

There’s always something new to learn and lots of progress each time πŸ™‚ See you on the next! πŸ™‚

Advertisements

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 2 Dec 2017

Standard

Hello hello!

IMG_3343

Today we had three kids working on Arduino/ESPectro πŸ™‚

Yes, Capt. Awa and his toolbox is back πŸ˜€

IMG_3345

IMG_3344

IMG_3349//embedr.flickr.com/assets/client-code.js

Awa was planning to work on his radar project πŸ™‚

IMG_3346

IMG_3352

While Ozan needed to install libraries and drivers for ESPectro because he was using different laptop πŸ™‚ But he was working on ultrasonic with buzzer and light before attaching it to LCD

IMG_3389//embedr.flickr.com/assets/client-code.js

The code

IMG_3356

IMG_3366//embedr.flickr.com/assets/client-code.js

Nafis was doing the same thing like Ozan was doing: making ultrasonic works with LED and buzzer and then attach the LCD

IMG_3362

IMG_3358//embedr.flickr.com/assets/client-code.js

Nafis had some problem: his computer wouldn’t detect the port and we still hadn’t figured it out until the end of the class and we had to work on it next week πŸ™‚

IMG_3367

Awa got help from his mom and dad πŸ™‚ A very nice family teamwork πŸ™‚

IMG_3375

IMG_3376IMG_3382

IMG_3404 IMG_3406

And finally the servo worked πŸ˜€

IMG_3405

As a dedicated captain, Awa spared sometime to fix broken cables πŸ™‚

IMG_3408

So proud and happy to have a Captain like this, thanks Capt. Awa πŸ™‚ ❀

IMG_3409

ProCodeCG Kids Regular Coding Class – ESPectro Programming – 11 Nov 2017

Standard

Hello from our kids regular coding class πŸ™‚

IMG_1715

Today we only had one kid doing ESPectro Programming: Ozaaaaan πŸ™‚ πŸ˜‰

IMG_1718

Ozan had to continue his project: ultrasonic with buzzer and LED πŸ™‚

IMG_1719

We changed the plan a bit: the buzzer will beep each time the ultrasonic detects something, not when the counter reaches a certain number

IMG_1721

Ozan had to rewrite the code by combining several files together πŸ™‚

IMG_1722

It didn’t work so Ozan had to try ultrasonic only with buzzer, without LCD to see if it works. Then attaching the LCD after that πŸ˜€

IMG_1733

Hang on Zan, you can do it! LOL πŸ˜€

IMG_1740

We still have next week! πŸ˜‰

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 4 Nov 2017

Standard

Hello Saturday πŸ™‚ Always looking forward to see kids coding in our class πŸ™‚

Morning prep πŸ™‚

IMG_1170

IMG_1171

Ozan continued working on adding buzzer to his ultrasonic counter

IMG_1174 IMG_1179

Ozan had to check simple buzzer code to be added to the new code

IMG_1181 2

IMG_1182 2

Took a lot of effort because the same problem occur: the ultrasonic counter doesn’t work with buzzer added

IMG_1191

Nafis was back πŸ˜€ He’s doing the same project as Ozan and Reza

IMG_1183

And Nafis agree to start it all over again and add the components one by one, using ESPectro πŸ™‚

IMG_1186

Reza helped to make Nafis’ work

IMG_1190

And after the ESPectro shut down for several times due to wrong polarity, it finally worked πŸ˜€ but not yet with buzzer and LED πŸ™‚

IMG_1197

The most mysterious thing is that Reza’s wouldn’t work

IMG_1180

It took Reza hours to debug

IMG_1184 2

He changes the components to find the problem

IMG_1218

Still didn’t work, so we decide to take Ozan’s to be tested on Reza’s code

IMG_1192

And yes it worked πŸ˜€ So we combined Reza’s code with Ozan’s board and it worked well πŸ˜€

IMG_1229

We’re still curious to find out why Reza’s didn’t work (but at least he has a code that worked well). Reza is a very persistence kid. Won’t stop until it’s done πŸ™‚ Now to buzzer will beep when the count reaches 20 πŸ™‚

IMG_1239

Next week we will add LED to it πŸ™‚

IMG_1240

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro – 21 Oct 2017

Standard

Our dose of coding every Saturday πŸ™‚

IMG_0245

Cinta spent 2 sessions continuing her Arduino schematic design and simulation using Proteus πŸ™‚

IMG_0243

She tried several designs and with different components

IMG_0286//embedr.flickr.com/assets/client-code.js

IMG_0249

Proteus provides library of components so it is very helpful πŸ˜‰

IMG_0277

Nafis was back after a while, and he was working on adding buzzer and LED to ultrasonic counter

IMG_0250 IMG_0252

Nafis refused to connect and test the components one by one; instead he put all components and compile to see what happened πŸ˜€ Still not working and he has to debug it on the next class πŸ˜€

IMG_0274

Nafis little sister, Nayla liked to play with the components (she refuse to be photographed :D)

IMG_0254

IMG_0266

Awa came with a new toys: Arduino Parallax πŸ˜€

IMG_0256

IMG_0284//embedr.flickr.com/assets/client-code.js

Awa was given a task to create a radar with ultrasonic and microservo and he started with this one πŸ™‚

IMG_0257 IMG_0258

Awa is fully supported by mom and sister πŸ™‚

IMG_0264

IMG_0261

And Clarence joined in πŸ˜€

IMG_0315

These two have their own connections

IMG_0314

making a great team πŸ˜€

IMG_0316

Clarence started to tinker with Parallax code πŸ™‚ He was previously given a task to process data from sonar reading and display it to a TFT screen

IMG_0317

Reza was doing the same thing as Nafis but he did it differently: he puts one component at a time and tests it one by one

IMG_0259

IMG_0282

Reza is one very focus and determined kid πŸ™‚

IMG_0318

He kept trying

IMG_0319

IMG_0322

And the time’s up when he was almost finished. The buzzer won’t stop beeping πŸ˜€ Next time he has to modify the code so the buzzer will only beep when the counter reaches some certain number πŸ™‚

IMG_0299

Capt. Awa on duty πŸ˜€ Blurred pics because he moved so fast! πŸ˜€

IMG_0324

Thanks so much Capt. Awa :* ❀

IMG_0325

See you next week πŸ™‚

Β 

Β 

ProCodeCG Kids Regular Coding Class – Arduino/ESPectro Programming – 14 Oct 2017

Standard

Hello hello! We are reporting our Saturday regular kids coding class πŸ™‚

IMG_9727

IMG_9744

IMG_9780

Cinta spent two sessions working on PCB design and simulation using Proteus πŸ™‚

IMG_9733

She was very excited πŸ™‚

IMG_9761

IMG_9807

Cinta started with resistors, buttons and LED’s

IMG_9731

IMG_9732

Proteus can be connected to Arduino IDE

IMG_9824

Then Cinta added more and more components to her design πŸ™‚

IMG_9806

An awesome way to simulate πŸ™‚ Next lesson Cinta will be given task to simulate a Tic Tac Toe on Arduino πŸ˜‰

IMG_9839

Helloooo Ruben was back πŸ™‚

IMG_9738

This was where we left: creating and ultrasonic counter πŸ™‚

IMG_9739

Capt. Faris helped Ruben with the code

IMG_9759

IMG_9749//embedr.flickr.com/assets/client-code.js

And after several debugging, installing, and testing, it worked πŸ™‚

IMG_9763

IMG_9764

And then Ruben was given this: adding buzzer and lamp to the previous one πŸ™‚ So that when the counter reaches certain number, the buzzer will be active and so will the LED πŸ™‚

IMG_9765

IMG_9774

IMG_9779

IMG_9784

Ruben likes to assemble things πŸ™‚

IMG_9785

The LED worked but not yet the buzzer πŸ™‚

IMG_9820

Will work on it next week πŸ˜‰

IMG_9829

Koosha had a new project πŸ™‚

IMG_9772

First he collected the components and the tools

IMG_9773

IMG_9778

Including this light to give better light

IMG_9781

Koosha prepared lots of breadboards, buttons and RGB LEDs

IMG_9786

IMG_9805

He wouldn’t tell what he was doing πŸ˜€

IMG_9821

We had to make lots of guess

IMG_9822

IMG_9825

Until…

IMG_9826

Koosha was working on a Tic Tac Toe on Arduino πŸ™‚

IMG_9827

IMG_9828

Excellent idea! πŸ™‚

IMG_9840

He still has to add more resistors and wires and also the coding, and we will continue working on it next week πŸ™‚

IMG_9841

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

Standard

In several weeks we will move on to a more advance development board: Espectro πŸ™‚ While waiting for Espectro mass production, we will use the last few weeks exploring Arduino before we start to connect to cloud via wifi and create IoT stuff πŸ™‚

IMG_3944

Like usual, it took some time for kids to come, probably because it is Saturday πŸ™‚

IMG_3949

IMG_3950

Today we learned to create morse encoder using LED and buzzer πŸ™‚

IMG_3951

All is ok as far as we got Capt. Reza onΒ duty πŸ˜‰

IMG_3952

We were trying to add number to be encoded but we had to convert it from integer to char

IMG_3977

and apparently it wasn’t that easy πŸ˜‰

IMG_3970

And this is how Reza looks when he’s determined to do something πŸ˜€

IMG_3989

Hello Raul! Raul was catching up with the task from previous class. His stopwatch with 2 buttons didn’t work

IMG_3954

Mama Ren gave some help but still it didn’t work

IMG_3965

So RaulΒ switched to the morse encoder and it worked πŸ™‚

IMG_3969

Clarence came with loads of progress to brag about πŸ˜€

IMG_3956

He had several project going on πŸ˜€ This one synchronizes time and display it to the TFT

IMG_3961

Clarence also make improvements to his stopwatch code, making it more precise with better display design πŸ™‚ He even added a reset function to the single button, along with progress bar display on the TFT to show how long the button has been pressed πŸ™‚

IMG_3979

Clarence also created some cool patterns on the TFT, as a preparation to create analog stopwatch πŸ™‚

IMG_3985 2

Cinta was keeping up with the class too, she was working on her stopwatch while also doingΒ her writing project πŸ˜‰

IMG_3957

IMG_3975

Ozan. Always like this when we take his picture πŸ˜€

IMG_3958

LOL. But the most important thing is the schematic worked! πŸ™‚

IMG_3976

Ren did the schematicΒ quickly πŸ™‚ But the usual uploading error occur again πŸ˜€ Only Mama Ren can solve that πŸ˜€

IMG_3962

Rafi was back in the class yaaaay πŸ™‚

IMG_3963

He broke his left wrist but still so excited to learn πŸ™‚ Mama Rafi stood by him all the time to help πŸ™‚

IMG_3964

When thing went wrong, Capt. Reza came to help πŸ™‚

IMG_3983

Rafi was trying to make his measuring height work and finally it did πŸ˜‰

IMG_3986 2

We also had Dika back! He jumped straight to the schematic we were doing today, and it worked yaaay πŸ˜‰

IMG_3966

Next week we will start to explore LCD πŸ™‚ Will connect our previous project to LCD and display the result there πŸ˜‰