Quarky Intellio (Main)
Extension Description
Read sensor inputs, control outputs, move servo motors, manage timing operations, perform value conversions, and enable wireless connectivity.
-
Available in: Block Coding, Python Coding
-
Mode: Stage Mode, Upload Mode
-
WiFi Required: Yes
-
Compatible Hardware in Block Coding: Quarky Intellio
-
Compatible Hardware in Python: Quarky Intellio
-
Object Declaration in Python: intellio = QuarkyIntellio()
-
Extension Catergory: Quarky Intellio
Introduction
The Quarky Intellio extension allows users to control the core hardware features of Quarky Intellio directly from PictoBlox. It provides blocks and Python functions to read sensor inputs, control outputs, move servo motors, manage timing operations, perform value conversions, and enable wireless connectivity.
Using this extension, you can:
- Upload code to Quarky Intellio in Upload Mode using the when Quarky Intellio starts up block.
- Read digital input from connected sensors or devices.
- Read analog input values from pins such as A1.
- Control digital outputs by setting pins HIGH or LOW.
- Generate PWM output values for devices like LEDs or motors.
- Control servo motors by setting them to a specific angle.
- Move a servo to a specified angle over a defined duration.
- Use timer functions to measure or reset elapsed time.
- Perform mathematical conversions such as casting values or mapping ranges.
- Connect Quarky Intellio to Wi-Fi networks.
- Start Quarky Intellio as a hotspot for wireless communication.
- Retrieve the IP address of the connected device.
This extension is useful when working with core input–output operations, servo control, timing, and wireless connectivity features of Quarky Intellio.

Connecting Quarky Intellio with PictoBlox
Let’s begin by first connecting Quarky Intellio to PictoBlox. Follow the step-by-step instructions in the Quarky Intellio Connection Guide to establish the connection.
Read More
PictoBlox Blocks
All articles loaded
No more articles to load
Python Functions
The function reads the digital value of a sensor connected to the specified pin and returns True or False. The pins can be set to A1, A2, and S1.
Syntax: readdigitalinput( A1)
The function reads the sensor’s analog value on the specified pin and returns an integer between 0 and 4096. The pins can be set to A1 and A2.
Syntax: readanaloginput(A1)
The function sets the specified pin’s digital state to LOW (0V) or HIGH (3.3V). The pins can be set to A1, A2, and S1.
Syntax: setdigitaloutput(‘2’,‘1’)
The function sets the PWM output of the specified pin to the given value between 0 and 255. The pins can be set to A1, A2, and S1.
Syntax: setanalogoutput(‘2’,’255’)
All articles loaded
No more articles to load
Table of Contents
