Overview
Engage in hands-on STEM learning with the S1 Programming Set!
The S1 Programming Set is a learning toolkit designed for students in 5th and 6th grade of the elementary school. It offers a fun, hands-on approach to STEM education, where students learn by doing.
All in one box!
The S1 Programming Set comes with everything you need to get started, including:
- A programmable microcontroller called ARD:icon
- Various sensors and actuators
- Easy-to-use Polytech ARD:icon software
- Teaching materials and activities
Learning by creating!
The S1 Programming Set uses a “learn by creating” approach. Students will participate in engaging activities that teach them the fundamentals of programming and electronics. They will even build their own simple circuits!
No experience required!
Even students with no prior knowledge of programming or electronics can get started with the S1 set. The included activities and materials will guide them step-by-step.
Perfect for aspiring programmers!
The S1 Programming Set is a great way for students to develop their programming skills using Arduino and C/C++.
SMART:Blox S1 Programming Set for Primary Education S.T.E.M. Photo Gallery
Description
SMART:Blox S1 Programming Set for Primary Education S.T.E.M. is the basic set that offers students learning by doing activities, with each activity fully designed and applied across all STEM disciplines, giving students the opportunity to engage in hands-on and experiential learning, increasing their skills in designing and developing computer programs.
The system includes the programmable microcontroller ARD:icon, accompanied by a series of peripheral devices, sensors and actuators, Polytech’s ARD:icon development and programming software with the necessary teaching and supporting educational material, ideal for elementary school students.
Its design makes the system ideal for training in programming and controlling devices through the board language, as well as introducing programming in Arduino and C/C++ languages. It allows students with no experience, background in electronic circuits and computer knowledge to learn programming by creating basic control circuits, implementing exciting technical activities.
The SMART:Blox S1 Programming Set comes with a set of placement guides of compatible bricks (Lego type) and a base for placing/building the activities. These plastic parts (Lego type) are durable and suitable for use by children. It is selected as a suitable educational material in primary STEM-Robotics education in Primary School (grades 5-6) by the Hellenic Ministry of Education.
Contents of the S1 Programming Set
- ARD:icon Microcontroller
- Programmable Electronic Devices
- Sensors
- Analog sound sensor (Microphone)
- Angle/rotation sensor
- PIR motion sensor
- Humidity temperature sensor
- LDR light sensor
- HALL magnetic field sensor
- Buttons/Switches
- Digital Push Button
- Touch switch
- Magnetic switch
- Sound, Ligth & Waveforms
- Active buzzer
- Infrared receiver
- Infrared transmitter
- LED units (Red, Green, Yellow, Blue)
- Laser unit
- Step motor with propeller
- Mechanical force
- Servo motor
- Sensors
- Base for bricks (Lego type)
- Cases for compatible bricks (Lego type) for placing circuits
- RJ11 Extension Unit
- RJ11 cables to 3-pin interface B, 6-pin, 30 cm
- USB cable
- ARD:icon© software
Features of the ARD:icon Microcontroller
- 4 Analog I/O Ports RJ11
- 5 Digital I/O Ports RJ11
- 1 Joystick Port/RJ11
- 1 Serial COM Port
- 1 SPI Serial Communication Port/RJ11
- 1 I2C Communication Port for interfacing with other ADR:icon/RJ11
- Connection to tablet or computer
Programming capabilities with block-based commands
- Mathematical operations
- Geometry
- Trigonometry
- Functions
- Variables and constants
- Loops
- Delays
- Real-time functions
- Loop programming
- Robotic motion programming
In-Depth of the S1 Programming Set
1. The ARD:icon Microcontroller
ARD:icon is a microcontroller based on the open architecture of the ARDUINO controller family, specially designed by Polytech for simple “plug and play” use by students.
It uses open source guides and a simple but powerful and flexible programming environment in order to make programming accessible to the general (student) audience.
The microcontroller device is integrated in a durable plastic box. It features markings on its surface so that students can identify each input, output, communication, power and other necessary connection port. It has operation light indicators for various states (Download, Run, Compile).
In conjunction with the ARD:icon software application, students focus on control system design and programming, operation logic, using the application’s icon environment (Icon based GUI), specially designed and implemented by Polytech for teaching purposes.
It comes with Polytech’s ARD:icon programming environment. It can also be programmed with various programming environments for ARDUINO (also known as IDEs (Integrated Development Environments), available through ARD:icon.
The ARD:icon Microcontroller Technical characteristics
- CPU: ATmega328P-PU
- Flash memory: 32 KB
- SRAM: 2KB
- Storage capacity EEPROM: 1KB
- Clock frequency: 16 MHZ
- Restart option
- Ability to connect via USB, to a device with Android or Windows OS
Power Supply
When connected to a tablet or computer via a USB port, no external power is needed. No batteries are required to operate the set.
2. SMART:Blox
The set is equipped with a set of accessory passive devices (sensors and interfaces) and is an ideal introduction to computer science and computational/algorithmic thinking.
The sensors and the micro-devices are connected to ARD:icon via RJ11 cables (6-wire array) thus avoiding micro-wiring circuits, pins, connection errors, short circuits, loss of teaching time/time for circuit assembly and disassembly and teaching time is devoted to the planning of each circuit and the main theme of the activity. Each set has 8 RJ 11 cables 30 cm long.
Educational Activities with the S1 Programming Set
5th Grade
- Programming Digital Output/Digital write
- Programming Dual Digital Output/Digital write
- Triple Digital Output Programming/Digital write
- Quadruple Digital Output. Programming/Digital write
- Analog output Programming/Analog write
- “serial print” and “digital read” condition
- Temperature Measurement/The “serial print” and analog read condition
- Humidity measurement condition “serial print” and analog read
- Sound Volume Measurement/The “serial print” and analog read condition
- Light Intensity Measurement/The “serial print” and analog read condition
- Rotation Angle Measurement/The “serial print” and analog read condition
- Single digital input/Single digital output – “digital write”, “serial print” and “digital “read” conditions
- Flashing light/The “delay” condition
- Rhythmic Sound/The “delay” condition
- Fluctuating Analog output Programming/Analog write
- Fluctuating Lighting/The “delay” condition
- Light waves/The “delay” condition
- Triple Digital Output Programming
- Fluctuating Analog Output and Fixed Digital Output Programming
- Advertising sign
- Single digital input/Single digital output / The if and then conditions
- Single analog input/Single digital output, if and then conditions
- Single Digital Input/Single Digital Output – Magnetic Field Detector Programming
- Single analog input/Single analog output / Automatic Projector Programming
- Single analog input/Single analog output Dimmer Switch Programming
- Smart Home Doorbell Programming – The “else” condition
- Entry Sound Control
- Rhythmic Sound/The “delay” condition
- Refrigerator temperature control
- Smart Home Alarm Programming I
6th Grade
- Goniometer 1.A
- Decibel meter
- Pedestrian traffic light
- Smart Home Alarm Programming II
- Automatic City Lights
- Magnetic Entry Card
- Store entrance
- Advertising Sign 2
- The “if – then” condition:
- Light Sensor
- IR sensor
- Angle sensor
- The “if – then – else” condition:
- Pressure switch
- Sound sensor
- Touch Switch
- Temperature sensor
- Humidity Sensor
- Motion sensor
- Magnetic Field Sensor
- Magnetic Switch
- Decimal Constant Number, constant g: Gravitational Acceleration
- Decimal Fixed Number, constant π
- Rotation sensor/Potentiometer
- Temperature Humidity Sensor
- Addition of 2 variable terms
- Subtraction of 2 constant integer terms and 1 variable term
- Multiplication of 2 variable terms
- Division of 1 decimal and 1 variable term
- Fraction programming
- Programming a square number (α2) – Area of a square (constant integer term)
- Programming Area of square of Variable term
- Calculating the Perimeter of a Rectangular Rectangle
- Calculation of Fixed/Variable Height Square Area
- Calculation of the Area of a Parallelogram/Triangle of Fixed/Variable Height
The ARD:icon Educational Platform
Overview
ARD:icon, developed by Polytech, is a computer software designed to facilitate education in computer science and computational thinking. It is especially suitable for beginners, offering a robust introduction through a variety of sensors, interfaces, and a dedicated programming environment.
ARD:icon serves as an excellent tool for introducing students to programming and robotics. Its intuitive graphical interface, multilingual support, and comprehensive simulation capabilities make it a powerful educational platform.
Key Features and Components
- Rich Sensor and Interface Set
- Equipped with multiple sensors.
- Interfaces for various devices, including motors and LEDs.
- Programming Environments
- Comes with Polytech’s proprietary ARD:icon programming environment.
- Compatible with multiple Arduino IDEs, allowing flexibility in programming choices.
- Block Language Programming
- Utilizes a graphical block language to make programming intuitive and engaging.
- Ideal for beginners, resembling a game-like experience.
- Supports multiple languages including English, Greek, French, and Russian.
- Code Generation
- Converts graphical programming into Arduino (C++) and C code.
- Displays the generated code in pop-up windows for educational purposes.
- Open Source Libraries
- Incorporates open source libraries.
- Provides an accessible and powerful programming environment.
- Driver Libraries
- Rich set of drivers for sensors and interface devices.
- Each library is integrated into the ARD:icon application, corresponding to a specific icon.
- Simulation Capabilities
- Includes a simulator to test and visualize code execution.
- Displays all simulated devices to help students debug and refine their designs before physical implementation.
Specialized Features for Robotic Arm Programming
- 3D Space Programming
- Allows programming of robotic arm movements in a 3D space.
- Monitoring and Visualization
- Monitors arm movement in the X-Y-Z plane with 3D graphics.
- Continuous tracking of the movement of the four arm motors.
Benefits
- Engaging Learning Environment
- The tile language and game-like interface make learning to code fun and accessible.
- Comprehensive Teaching Solution
- ARD:icon offers a complete package with educational content, software, and hardware integration.
- Multilingual Support
- Provides software and content in multiple languages to cater to a diverse student population.
- Practical Learning
- Students can simulate and visualize their projects, gaining hands-on experience in debugging and functional testing.
The ARD:icon© Software
The ARD:icon© software that accompanies every POLYTECH STEM set is a visual programming editor by Polytech that uses programming blocks a powerful teaching and programming tool for:
- the strengthening of computational and algorithmic thinking
- developing skills for computer programming, robotics, automation and familiarity with programming code
- the design of basic technical and scientific applications, mathematical calculations and other technological solutions with a view to the whole range of STEM applications
In addition, it offers a modern method for teaching these fundamental concepts to students through a variety of activities, exercises and group assignments based on STEM methodology.