Quarky – Documentation

Quarky-Tech-Specs-Transparent-768x660

Quarky is a powerful, portable device that allows users to create complex projects with its 3.7V Li–ion battery support, two tactile switches, five capacitive touch sensors, two infrared sensors, and general–purpose input–output pins. It includes 35 programmable RGB LEDs in a 7×5 grid for creating animations, writing text, and displaying patterns, as well as a good-quality speaker for human-like audio or buzzing. Additionally, it has Wi–Fi and Bluetooth compatibility, and multipurpose input/output pins that can be used to interface with any third–party sensors. Quarky also has protections for reverse polarity, overvoltage, and overcurrent.

Getting Started with Quarky

Learn how to program Quarky using Block coding or Python coding tutorials.

Introductory guide to help you get started with Quarky, the reprogrammable robot. Whether you’re a beginner or an experienced user, this module will provide you with the essential steps to set up and begin exploring the capabilities of Quarky.
Learn how to program Quarky with PictoBlox. Connect and code Quarky to create amazing projects like the Beating Heart in both Stage Mode and Upload Mode. Unlock the full potential of Quarky and its different Quarky Robots.
Learn how to program Quarky with PictoBlox using Python in this lesson. Connect Quarky to PictoBlox, learn the different libraries available in PictoBlox for Python, and write a program to create custom patterns on the Quarky RGB LED.

Quakry Robot Configurations

Learn how to assemble and program different versions of the Quarky Robot.

Learn how to assemble and program the Quarky 2-Wheel Horizontal Robot using block coding or Python coding. Explore the world of robotics and create exciting projects with Quarky!
Learn how to assemble and program a Quarky 2-wheel drive vertical configuration for projects like Robot Pet with PictoBlox.
Learn how to assemble and program an autonomous obstacle avoidance robot with Quarky. Follow the steps to connect the servo motor and ultrasonic sensor to the Quarky and code the robot to scan the area around it.
Learn how to build, code, and test an Edge Detection Robot using PictoBlox and Quarky. This robot can detect the edge and proceed along a path where the distance between the sensor and the surface is less than 10cm.
Create a Gripper Robot with Quarky in just a few steps! Follow the instructions to program it to grip boxes and perform pick and place tasks. Learn how to control your robot wirelessly and start playing with it.

PictoBlox Extensions for Quarky

Refer to the documentation of PictoBlox Extension to understand how to use the blocks and functions for the Quarky Robot.

Troubleshooting Quarky

Learn to troubleshoot the problems in Quarky with ease.

Learn how to connect Quarky with smartphone. Rename your Quarky with a funky nick name. Also learn how to connect Quarky with web version.
Gain valuable insights into troubleshooting common issues related to Quarky’s ultrasonic sensor. As a vital component for Quarky’s navigation, it’s essential to understand how to diagnose and resolve problems that may arise specifically with this critical component.
Gain valuable insights into troubleshooting common issues related to Quarky’s wheels. As a crucial component of Quarky’s movement, it’s essential to understand how to diagnose and resolve problems that may arise specifically with these wheels.
Gain valuable insights into troubleshooting common driver-related issues with Quarky. Drivers play a crucial role in establishing communication between Quarky and your computer, so it’s essential to understand how to diagnose and resolve driver problems effectively.
Gain valuable insights into troubleshooting common issues related to Quarky’s motors. As the driving force behind Quarky’s movement, it’s essential to understand how to diagnose and resolve problems that may arise specifically with these critical components.
Gain valuable insights into troubleshooting common firmware-related issues with Quarky. Firmware plays a critical role in the functioning and performance of the robot, and understanding how to diagnose and resolve firmware problems is essential.