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

Standard

Hello! Today we only have Koosha working on Arduino/ESPectro Programming but with lots of progress πŸ™‚

Koosha came with a new project in mind πŸ˜€

IMG_2267

He was working on an elevator project but today, apparently Koosha had something else in mind πŸ˜‰

IMG_2268

He’s going to assembly this RFID stuff

IMG_2269 IMG_2273

The code

IMG_2284

The reading works

IMG_2288

Successfully read from rfid card and rfid tag

IMG_2289

IMG_2290

And then successfully write to the card and tag too πŸ˜‰

IMG_2303

The code

IMG_2304

Then adding an LCD πŸ™‚ Still not working properly but we’re working on it πŸ™‚

IMG_2305

We’ll be reporting more progress next week πŸ˜‰

Advertisements

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

Standard

Our regular Saturday πŸ™‚

IMG_9337

Everybody has (very serious) things to do πŸ™‚

IMG_9344

Reza was ready to explore microservo with buttons πŸ™‚

IMG_9338

IMG_9342

 

Reza was assigned to code the Arduino to control microservo with 2 buttons

IMG_9351

And after lots of effort and debugging

IMG_9361

… he finished the assignment. One button will turn the micro servo clockwise and the other one will turn the micro servo counter-clockwise πŸ˜‰

IMG_9352

Koosha was still working on the elevator project πŸ™‚

IMG_9354

He had lots of ideas to be implemented

IMG_9353

IMG_9359

We will use this SD-card module to store sounds for the elevator. We were going to do the read and write test but just realized that Koosha didn’t bring the memory card πŸ˜€

IMG_9362

So we tested the LCD πŸ™‚

IMG_9370

Yeah, looking good πŸ™‚

IMG_9372

This is going to be an awesome elevator πŸ˜‰

IMG_9373

We will do more projects 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 Programming – 3 June 2017

Standard

ProCodeCG Regular Coding Class yesterday πŸ™‚

IMG_0300

IMG_0334

IMG_0324

Clarence came with lots of progress πŸ™‚

IMG_0288

He made some improvements on the game he created with ESPectro and TFT Display

IMG_0289

IMG_0291

Clarence can sit all day all night to do this, his parents always have a hard time picking him up because he would just sit and work until someone drag the table and the carpet he sits on πŸ˜€

IMG_0293

Hello Ozan, one of theΒ awkward poses we get each time we take his pic because he didn’t like to be in a pic πŸ˜€

IMG_0295

Ozan finished two tasks

IMG_0304 2

One is showing a smiley face on the LCD

IMG_0306

IMG_0307

And the other one is to show custom chars

IMG_0315

IMG_0322

Well done Ozan πŸ™‚

IMG_0323

FriendshipΒ πŸ™‚

IMG_0325

Rezky was still struggling with ESPectro installment and setting up πŸ™‚

IMG_0296

Painful at the beginning but worth it in the end πŸ™‚

IMG_0339

Malik had successfully completed his task to connect a gyro to LEDs and then started his Air Drum Project

IMG_0297

IMG_0301

We had to shop some more components

IMG_0319

IMG_0328

Malik had finished typing all the code with no errors. Once we get the components, we can start to build it πŸ™‚

IMG_0338

Rezvan, Malik’s little brother, came to the class after his taekwondo class πŸ™‚

IMG_0330

Rezvan finished a code to activate ProCodeCG LED code at home πŸ™‚

IMG_0332

Rezvan with Malik’s toolbox πŸ™‚ Looking for resistors with correct values πŸ™‚

IMG_0333

Rezvan was going to test an RGB LED

IMG_0337

IMG_0348

Worked just fine. Yes πŸ™‚

IMG_0352

See you again next week πŸ™‚ Our regular coding class will be off only during Coding Camp πŸ™‚

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