Language

User Functions

BlocklyDuino Enhanced

Type of tool: 
Activity
Duration: 
90-120 min
Topics addressed: 
Personal development

The tool is an Arduino code generator. Arduino is an electronic board used in several fields like robotics, home automation and even Art. The tool will let anybody program the board and make first steps into embedded system programming

Aim: 

Introducing learners into embedded system world with programming the Arduino board.

Methodology: 

- Learn by doing.
- Constructionism as a learning theory. I try to make activities who have meaning for the learners.

Step by step process: 

- Introduction into embedded systems
- Introduction to the Arduino board
- Example of use of Arduino in real live
- Programming digital output: Traffic light and light game
- َAnalog input: Program an intelligent lighting system
- Servo and ultrasonic sensor: Program a simulation of a parking barrier

Materials and resources: 

- The tool is off-line
(https://sourceforge.net/projects/blocklyduinoenhanced/?source=navbar)
or on-line
(https://blocklyduinoenhanced.appspot.com)

I have a material for 6 groups. Every group can contain 2 or 3 participants.
Every group will have:
- An Arduino UNO board
- LED
- Ultrasonic sensor
- photoresistor
- A servomotor

Every group should have a computer
To be installed:
- L'IDE Arduino (https://www.arduino.cc/en/Main/Software)
- Download my tool: https://sourceforge.net/projects/blocklyduinoenhanced/
- Download the driver CH341SER.ZIP from this site: http://www.wch.cn/download/CH341SER_ZIP.html

Outcomes: 

- Discover by practical activities microcontroleur programming.
- Discover the world of programming for non computer scientist

Evaluation: 

1- Advantage:
The tool is available in several languages: English, French and Arabic. It is very easy to add a new language.
I am actively making the support. A lot of enhancement and bug fix were made after request of trainers.
Gives a lot of feature for beginner

2- Disadvantage:
The tool does not work on Internet explorer.
Not possible to upload the program from the navigator to the Arduino board.

3- Potentialities:
Adding new languages
Adding new blocs
Making a good documentation
4- limits
You can use only the offered blocs.

Notes for further use: 

a- The tool will be tested with the participants, which means that they will make their first Arduino program. As i mentioned in the Materials and resources category:
I have a material for 6 groups. Every group can contain 2 or 3 participants.
Every group will have:
- An Arduino UNO board
- LED
- Ultrasonic sensor
- photoresistor
- A servomotor
Every group should have a computer
To be installed:
- L'IDE Arduino (https://www.arduino.cc/en/Main/Software)
- Download my tool: https://sourceforge.net/projects/blocklyduinoenhanced/
- Download the driver CH341SER.ZIP from this site: http://www.wch.cn/download/CH341SER_ZIP.html

b- The duration of the workshop: 2 hours. During the Tunisian tool fair, I presented it in less than 1H30. The participants were happy but I think they did not get enough time to really enjoy the tool like I wanted.

c- I used the tool with
My middle school pupils
Primary school pupils in city and country side
High school student
University students
Primary and high school teachers from technical and non technical fields
In my blog (https://adelkassah.wordpress.com/category/workshops/), you can see most of these workshops with photos and videos
The tool is also used by several associations around Tunisia.

The tool was downloaded more than 1830 times from more than 82 countries (USA, Tunisia and Spain top 3 down-loaders)
https://sourceforge.net/projects/blocklyduinoenhanced/files/stats/map?dates=2015-02-24%20to%202016-09-15

Rating: 
0
No votes yet
Share this tool by

DISCLAIMER: SALTO-YOUTH EuroMed cannot be held responsible for the inappropriate use of these training tools. Always adapt training tools to your aims, context, target group and to your own skills! These tools have been used in a variety of formats and situations. Please notify SALTO-YOUTH EuroMed should you know about the origin of or copyright on this tool.

Toolbox Statistics

1,190

Users
14,879

Visits
636

Tools