Home STEM Newest Model PictoBlox 6.1.0 and 6.2.0 – Updates in Python Atmosphere and New Extensions

Newest Model PictoBlox 6.1.0 and 6.2.0 – Updates in Python Atmosphere and New Extensions

Newest Model PictoBlox 6.1.0 and 6.2.0 – Updates in Python Atmosphere and New Extensions

[ad_1]

In right this moment’s quickly evolving world, pushed by ever-changing know-how and digital developments, coding has emerged as a formidable ability, driving innovation, problem-solving, and igniting creativity.

Whereas standard instructing strategies usually make coding seem intimidating, PictoBlox provides a refreshing method by empowering customers to effortlessly craft initiatives in AI, ML, AR, VR, IoT, and {hardware} utilizing platforms akin to Arduino, Microbit, LEGO, and Quarky.

To repeatedly improve the coding expertise, PictoBlox is in a state of fixed evolution. The latest replace, PictoBlox 6.1.0 and 6.2.0, introduces further options and resolves bugs to spice up consumer productiveness.

Let’s delve into the most recent updates the place you may obtain the most recent PictoBlox variations 6.1.0 and 6.2.0 to discover its relevance to AI chatbots like ChatGPT, Video Participant, Quarky Robotic Arm, Quarky Superior Line Following, and Quarky Superior Sensor. This characteristic permits colleges to make the most of movies from YouTube or add their movies, making it a helpful addition to the platform.

This replace acknowledges PictoBlox’s dedication to evolving with the digital panorama, certifying customers to remain on the slicing fringe of know-how and innovation. Proceed studying to learn the way these new extensions will help you excel in Codeavour, the world’s largest AI, coding, and robotics competitors for college college students.

Uncover the Energy of the Newest AI Extensions in PictoBlox

 

PictoBlox comes with a library of block palettes referred to as extensions. These extensions assist customers entry numerous features of this system and improve their expertise of utilizing it. PictoBlox already has a number of enjoyable extensions like Face detection, IoT, and so on. It has lately launched some new extensions within the newest replace, that are ChatGPT, Video Participant, and Quarky Robotic Arm.

All New ChatGPT Extension in PictoBlox

PictoBlox now has a ChatGPT extension for each block-based and Python-based coding environments. Customers can now use the generative superpowers of ChatGPT to get solutions simply by getting into a one- or two-word immediate. It permits customers to be taught the essential idea of how ChatGPT works and can be utilized for extra technological developments.

Let’s perceive this additional by an instance:

We are going to use the ChatGPT extension to rework phrases into colourful emojis. Simply kind within the phrase or phrase you need to rework, and it’ll generate a pleasant sequence of emojis that seize the essence of your textual content.  Let’s see how customers can make the most of this operate:

  1. Open PictoBlox and create a brand new file.
  2. Select an appropriate coding atmosphere for block-based coding.
  3. Outline a sprite, Tobi.
  4. Then, we create an occasion of the ChatGPT mannequin utilizing the ChatGPT class.
  5. The sprite will ask you which ones phrase you need to convert into emojis.
  6. ChatGPT will reply primarily based on its use of the getAIresponse block.
  7. The sprite will show the chosen phrase in emojis.
  8. Press the inexperienced flag to run the code.

Customers can be taught extra concerning the ChatGPT extension in a step-by-step information right here.

Video Participant Extension in PictoBlox

With the combination of the Video Participant extension, customers can now play any video current on the web simply by pasting the URL of that exact video within the block. One may play offline movies and create a playlist by importing it instantly from their pc. 

Let’s see a step-by-step course of for the way customers can use this extension:

  1. Click on on Add Extension.
  2. Choose the Video Participant Extension.
  3. After the extension is chosen, customers can play a video by importing it from their storage system, any YouTube video, or any video on the web simply by pasting its URL.  
  4. Video Management Blocks assist with primary management of the video, like play, pause, playback velocity, and plenty of extra.
  5. Video Playlist Blocks assist customers make their very own personalised video playlists and management them.

 

Advance Line following the PID Algorithm

Quarky Advanced Line Following Extension

Within the superior line-following extension, customers can obtain speedy and environment friendly line monitoring by two distinct approaches with Quarky: one using Adaptive Suggestions with PID (Proportional-Integral-By-product) for exact and responsive navigation, and the opposite with out adaptive suggestions and PID, counting on an easy methodology. These twin methods cater to customers with various preferences, permitting for a versatile and dynamic expertise in optimizing line-following efficiency primarily based on particular person wants and eventualities.

However what’s a PID Algorithm? A PID line follower is sort of a good robotic that may observe a line on the bottom. Think about drawing a black line on a white floor, and also you desire a robotic to remain on it because it strikes. That’s the place PID (Proportional, Integral, By-product) management is available in. Proceed studying to study PID parameters and features.

Set PID Line Following Parameter

  1. For Block Coding Choose set PID Kp Block and set the parameters

2. For Python Programming use the next operate:

Python operate: setPIDconstantparameter(0.8,0.01,0.2)

PID management of the road follower consists of proportional, integral, and spinoff features to enhance the robotic’s motion. 

Proportional: This half helps the robotic make small changes primarily based on how far it’s from the road. If it’s too far to the suitable, it steers left, and if it’s too far to the left, it steers proper.

Integral: The integral half appears to be like at how lengthy the robotic has been off the road. If it has been off for some time, the integral half helps to make a much bigger correction to deliver it again on observe.

Derivative: The spinoff half predicts future errors by trying on the price at which the robotic strikes away from the road. This helps the robotic make easy changes and keep away from overshooting the road.

So, the PID controller combines these three parts to repeatedly alter the robotic’s actions, maintaining it as near the road as potential. It’s like a robotic all the time studying and fine-tuning its path to remain on observe.

Consider it as a wise system that balances and corrects itself because it strikes, guaranteeing it follows the road precisely. PID line followers are generally utilized in robotics competitions and academic settings to show about management techniques and automation.

When you initialize a three-IR line following, use kp >= 7 for a greater outcome

Set PID Pace Line Following Parameter

  1. For Block Coding choose set PID velocity parameter base, and set the next parameter

2. For Python programming, use the next operate:

Python operate: setPIDspeedparameter(40,0,80)

Base velocity is the velocity of the road following.

Min. Pace is the minimal motor velocity when the robotic is popping.

Max. Pace is the utmost motor velocity when the robotic turns, and the black line is detected.

Do line following with PID

  1. For Block Coding choose do line following with PID block.

2. For Python Programming use the next operate:

Python operate:- dolinefollowingwithPID()

The operate initiates the road following utilizing the PID algorithm and stops the robotic when the checkpoint is detected. You have to set the IR threshold to cease the robotic on the checkpoint. Modify the PID parameters for optimum line-following efficiency. You have to set the PID velocity and fixed parameters to begin the road following.

Notes:

  • Set the right threshold for the IR sensor for higher outcomes.
  • In case your robotic isn’t stopping on the checkpoint or not following the road, take into account making modifications to align the exterior IR sensor parallel to the caster wheel.
  • Experiment with the PID velocity parameter and total velocity worth to attain higher line following.
  • Please make sure the place of your exterior IR sensor isn’t positioned too excessive from the bottom and never too low; you want to calibrate on the sector.

Superior Sensors for Exact Calibration

Customers can seamlessly combine superior sensors just like the APDS 9960 shade sensor, MPU6050 gyroscope, and accelerometer (movement sensor) within the superior sensor extension with Quarky. This mix empowers customers to harness the complete potential of shade and lightweight detection and likewise measure the proximity and movement sensing capabilities of their initiatives, permitting customers to create dynamic and responsive initiatives that leverage the exact shade identification of the APDS 9960 and the motion-tracking capabilities of the MPU6050 gyroscope and accelerometer.

Notes:

  • A gyroscope is crucial for figuring out an object’s rotation price or change in orientation. The MPU6050 features a three-axis gyroscope that measures angular velocity alongside the X, Y, and Z axes.
  • An accelerometer can detect modifications in velocity or inclination and supply details about the static acceleration as a consequence of gravity. The built-in three-axis accelerometer in PictoBlox measures acceleration alongside the X, Y, and Z axes.

Quarky Robotic Arm Extension

Quarky Robotic Arm Extension to learn Industrial Robotics Concept

PictoBlox customers can now programme and create initiatives with a brand new Quarky extension named Quarky Robotic Arm. This characteristic matches completely for individuals who want to be taught superior robotics ideas with a fun-filled learning-by-doing method.

Let’s perceive this additional by an instance:

Utilizing PictoBlox to manage a Quarky robotic arm wirelessly utilizing keyboard keys is a good instance of what actions might be executed with the Quarky Robotic Arm extension.

Let’s see a step-by-step information on how customers can code for this extension:

  1. Open the PictoBlox utility.
  2. Choose the Block Coding Atmosphere.
  3. Click on on the robotic arm extension out there within the left nook.

Following are the steps to code the venture:

  1. When the inexperienced flag is clicked, the robotic arm initializes and goes to the house place. Then we set the gripper open and shut angles for the venture. A variable named time is created to manage the velocity of the gripper. Lastly, a loop is applied, calling customized blocks for controlling the X-axis, Y-axis, Z-axis, and gripper controls.
  2. X Axis Management block strikes the gripper on the X-axis.
  3. Y Axis Management block strikes the gripper on the Y-axis.
  4. Z Axis Management block strikes the gripper on the Z-axis.
  5. Gripper Management blocks open or shut the gripper on command.
  6. Run this system to check the code.

Customers can be taught extra concerning the Quarky Robotic Arm extension in a step-by-step information right here.

Display Recording Characteristic in PictoBlox’s Newest Model

Screen Recording with Audio and Video

The all-new characteristic of PictoBlox permits you to display file your venture together with your audio and video. Observe these steps and you’re all set to point out your creativity;

  1. Click on on File from the Navigation bar
  2. Choose Display Recording and select the recording kind
  3. If you choose full-screen recording, the recording setting modal will seem
  4. On clicking begin recording, the recording will start after 3 seconds.

Microphone – Seize audio commentary or ambient sounds, enhancing the general audio-visual content material.

Cease Recording – Finish a display recording session and save the captured video. The captured picture can be saved as an mp4 in your required location. You possibly can then share it in any approach potential. 

Pause/Play Button – Briefly cease and resume the recording course of with out stopping the session.

Restart Recording – Discard the present recording and begin a brand new session afresh.

Steps to screen record in PictoBlox

Timer – Reveals the period of the present recording.

Digital camera Modal – Toggle the webcam on or off, permitting for picture-in-picture video seize.

Shrink – Decrease the recording interface, offering extra display area for the content material being recorded.

Broaden – Enlarge the recording interface or the recorded content material on the display.

Display Seize – Take a nonetheless screenshot of the present display content material.

Gallery – Entry and look at beforehand recorded movies and screenshots.

Extra Blocks, Extra Enjoyable in PictoBlox Newest Model 6.1.0

Integration of latest and superior blocks within the newest model of PictoBlox enormously enhances the consumer expertise by offering them with extra instruments and capabilities to precise their creativity, clear up advanced issues, and be taught programming ideas in a fascinating approach. Let’s see what these superior block updates are:

Superior Pen Blocks in Pen Extensions

With the brand new PictoBlox model updates, superior pen blocks have been added to the pen extension. This development will permit customers to attract strains by dragging the sprite. Now they’ll additionally draw curved strains, set filter distance and angle, and choose the drawing mode.

One can entry the superior pen blocks by choosing the Pens extension within the PictoBlox app.

Robotic Blocks in Quarky Enlargement Board Extension

In its latest replace, PictoBlox has superior robotic blocks within the Quarky Enlargement Board Extension that permit customers to:

  • Management the course of the robotic (ahead or backward)
  • Set the robotic’s velocity
  • Choose its orientation (horizontal or vertical)
  • Calibrate the servo motors

Dabble Gamepad Blocks for Add mode in Quarky

PictoBlox 6.1.0 brings you assist for the Gamepad module in Dabble for Quarky. Customers can add the code made utilizing Dabble blocks in PictoBlox to Quarky after which management Quarky utilizing the Dabble app on their Android or iOS gadgets.

This extension consists of three blocks. 

  1. The first block is designed to detect when a gamepad secret’s pressed. It permits you to decide if a button on the gamepad has been pressed.
  2. The second block is used to retrieve the angle if you end up utilizing Dabble in joystick and accelerometer modes. This block offers details about the orientation or angle of the machine when it’s getting used as a joystick or in accelerometer mode.
  3. The third block is used for refreshing the info.

Newest Updates in Python Coding Atmosphere for Children

The addition of a wide selection of wonderful options within the Python Coding atmosphere in PictoBlox will improve the consumer’s expertise of coding and make it fluent and fun-filled. The options embody:

Python Debugger

Python debugger in PictoBlox is a tool that helps programmers identify and troubleshoot issues in their Python code

A Python debugger is a software that helps programmers establish and troubleshoot points of their Python code by permitting them to examine the code’s execution at numerous factors. With its integration in PictoBlox, it should permit customers to watch and analyze the execution of their Python code, making it simpler to establish and troubleshoot errors, bugs, and surprising habits of their packages. 

The debug actions embody:

  • Proceed: Resume regular program or script execution (as much as the subsequent breakpoint).
      1. Steps over the present line of code and takes you to the subsequent line, even when the highlighted line has methodology calls in it. The implementation of the strategies is skipped, and you progress straight to the subsequent line of the caller methodology.
      2. If there are breakpoints contained in the skipped strategies, the debugger will cease at them.
  • Step Into: Step into the strategy to point out what occurs inside it. Use this selection if you end up undecided the strategy is returning an accurate outcome.
  • Step Out: Steps out of the present methodology and takes you to the caller methodology.
  • Disable Breakpoints: Disable all breakpoints current in this system.
  • Rerun: Rerun the debugger to mirror the edited modifications.
  • Cease: Terminate the present program execution.

Python Debugger in Python Environment of PictoBlox Latest Update

Syntax Error Highlighting in Python

Syntax error highlighting in Python refers to a characteristic that visually identifies and highlights components of the code that include syntax errors, making it simpler for customers, particularly inexperienced persons and children, to establish and proper errors of their code. This characteristic will permit PictoBlox’s progressive customers to experiment with code, make errors, and be taught from these errors by instantly seeing the errors they’ve made.

Syntax Error Highlighting in PictoBlox Python Environment

Code Auto-Completion in Python

Autocompletion is a characteristic in programming editors and built-in growth environments (IDEs) that implies and completes code as a programmer kind.

This thrilling characteristic has been added to the Python coding atmosphere in PictoBlox, and it’ll considerably ease the coding course of for customers in PictoBlox in a number of methods:

  • Diminished Typing Effort: Auto-completion will help cut back the quantity of typing required. That is particularly useful for longer features and variable names.
  • Syntax Help: It assists in writing appropriate syntax by suggesting applicable key phrases, operate names, and arguments. It helps children be taught Python’s syntax guidelines extra successfully.
  • Error Prevention: By suggesting legitimate code components, auto-completion will help forestall syntax errors and typos, which might be irritating for inexperienced persons.

Code Auto Completion in PictoBlox Latest Version Updates

PIP Bundle Supervisor to Obtain Customized Modules and Libraries in Python

For customers so as to add further libraries or modules as per their wants that aren’t already included in PictoBlox, they’ll now achieve this by the very new PIP Bundle Supervisor characteristic. With the PIP Bundle Supervisor, one can set up exterior Python libraries from the Python Bundle Index (PyPI) instantly inside the PictoBlox Python IDE.

There are two strategies for library set up utilizing the PIP Bundle Supervisor:

A) Really helpful Libraries: This selection presents a curated listing of regularly used libraries. Customers can discover the solutions and choose the libraries they want to set up. By clicking the set up button subsequent to every library, they’ll begin the set up course of.

B) Installer: If the consumer needs to have a specific library that isn’t listed among the many really useful ones, they’ll enter the library’s title instantly. After getting into the library’s title, clicking the set up button will provoke the set up course of.

The set up progress might be monitored by the Python terminal logs. As soon as the set up is full, customers have the selection to replace the library if a brand new model is out there or uninstall it altogether.

PIP Package Manager in PictoBlox Python Environment that allows installing external libraries in PictoBlox

REPL Mode in Python

REPL stands for Learn, Consider, Print, and Loop. The REPL is how one interacts with the Python interpreter.

With the incorporation of REPL mode within the Python coding atmosphere in PictoBlox, customers can kind instructions and immediately see the output printed out. They’ll work together with sprites very simply in REPL mode. They’ll additionally use the REPL to print out assist for strategies and objects in Python. Utilizing the keyboard’s up and down keys, customers can trip to their earlier enter historical past.

REPL Mode in PictoBlox Python Latest Update

Newest Updates for Arduino with PictoBlox

PictoBlox brings all new updates for the Arduino board, guaranteeing your initiatives are all the time geared up with the most recent options and enhancements.

New C++ Mode on the Arduino Board

PictoBlox 6.1.0 brings you a brand new C++ coding interface for Arduino boards. This integration with C++ opens up a world of alternatives by granting entry to an intensive array of libraries, enormously streamlining advanced programming duties.

Assist for Python Mode in Arduino Boards

The newest replace in PictoBlox software program v6.1.0 now additionally helps Python mode in Arduino boards (Uno, Mega, and Nano). This characteristic permits customers to program their Arduino boards in stage mode utilizing the Python programming language. The Arduino board might be chosen from the Board menu in PictoBlox and might be programmed to carry out numerous duties, akin to controlling LEDs, motors, and sensors.

Different Outstanding Updates 

PictoBlox 6.1.0 has new thrilling options that may enable you create extra AI, ML, coding, and robotics initiatives with ease! Discover the all new options, like display recording in PictoBlox and file sharing by QR.

Up to date Quarky firmware to v4.4

PictoBlox v6.1.0 comes with the most recent up to date Quarky firmware, v4.4. The updates within the new model embody:

  • Addition of dabble and Quarky robotic arm libraries: Dabble and Quarky robotic arm libraries will present pre-built features and instructions for controlling and interacting with robots and robotic arms. This simplifies the programming course of, making it simpler for customers to develop robot-related purposes with out having to write down advanced code from scratch.
  • Resolved bug inflicting Servo motors erratic behaviors’: The bug repair ends in improved total efficiency, permitting the motor to reply precisely to instructions and produce the specified output.
  • Resolved RGB LED random flickering bug: Random flickering within the RGB LED gentle on the Quarky board will result in enhancements within the total high quality, reliability, and consumer expertise of the Quarky robotic and associated initiatives.
  • Resolved minor bugs in pre-existing libraries: The newest bug fixes in current libraries will now lead to a smoother and extra environment friendly coding expertise for PictoBlox customers.

Updates in Quarky Settings & Troubleshooting

With the introduction of latest extensions, we have now up to date Quarky settings for the sleek switch of data.  Listed here are just a few updates you can undergo to troubleshoot your robotic.

Output and Enter (GPIO) Pins Testing

Quarky troubleshooting GPIO

  • In case your digital pins output instructions will not be working correctly, you may check the {hardware} pins utilizing the blink choice. On clicking the ON button, the corresponding pin will go excessive and low periodically, and you may check with an LED or multimeter if the {hardware} pin state is altering or not.
  • Equally, to check some sensors’ enter values to the {hardware} pins, you may stream the values learn by the Quarky pins repeatedly by clicking the Get button. You possibly can validate the correct functioning of your Quarky enter pins and calculate the edge to your analog sensors.

Ultrasonic Sensor Take a look at
Ultrasonic Sensor in Quarky Troubleshooting

You possibly can validate the correct functioning of your Ultrasonic sensor by connecting the echo and trig pins of your ultrasonic sensor to the D1 and D2 pins, respectively. On urgent the Get button, you’ll repeatedly get the gap measured by the ultrasonic sensor if the sensor works accurately.

When you don’t get the gap, please verify in case your working sensor is a 3.3V suitable sensor, as Quarky doesn’t assist 5V logic-level sensors.

Distinguishing 3.3V and 5V Ultrasonic sensors

Test for the half quantity on the sensor (depicted by the Inexperienced field within the picture under). Seek for the textual content HC-SR04+, which implies it’s 3.3V compliant. If the half quantity is HC-SR04, it’s a 5V model and gained’t work with Quarky.

You may also distinguish the 3.3V and 5V sensors by trying on the bottom of your sensor and differentiating the presence of the C7 capacitor (depicted by the Pink spotlight field within the picture under):

RGB Take a look at

RGD Dislay Update in PictoBlox Latest version

If you wish to check the correct functioning of the RGB LEDs in your Quarky, press the run button, and an LED check sequence will run in your board, which you’ll observe to validate the RGB LEDs. The check sequence can be as follows:

  • The whole grid would observe the sample of colours: Pink, Inexperienced, Blue, after which White.
  • The white shade sample will go from low brightness to excessive after which from excessive to low.
  • Lastly, the rainbow sample will run on the board.

This above sequence will enable you establish any defective LED on the board.

PictoBlox File Sharing by QR Code

File sharing has been made extra handy within the newest PictoBlox v6.1.0. Customers can now share their PictoBlox initiatives by generated QR codes which might be downloaded, scanned, or uploaded from a pc for viewing functions.

Discover PictoBlox in New Languages

Even with the perfect applied sciences, a few of the smartest brains could discover language to be a major impediment. Due to this fact to resolve this challenge, PictoBlox has been made out there in additional languages.

PictoBlox helps English, Hindi, Gujarati, Korean, Conventional Chinese language (TC), Xhosa, Russian, and Hungarian languages. With the most recent updates, PictoBlox can now even be accessed in Telugu and Malayalam languages.

After these updates, now you can entry PictoBlox in:

  • English 
  • Spanish 
  • Portuguese-BR 
  • Hindi 
  • Xhosa 
  • Russian 
  • Korean 
  • Chinese language 
  • Hungarian
  • Malayalam
  • Telugu

Newest Bug Fixes

PictoBlox’s newest updates include numerous bug fixes, resulting in a easy and uninterrupted coding expertise. The bug fixes embody:

  • Error whereas opening information containing {hardware} extensions
  • Error in saving ML extension information
  • Resolved bugs in servo blocks in Quarky.

In a nutshell

PictoBlox makes Twenty first-century studying accessible and fascinating. It empowers college students with tech schooling to construct and produce their concepts to life with hands-on coding, synthetic intelligence, machine studying, the Web of Issues, robotics, sport design, and AR-VR.

With PictoBlox, one can:

  • Study Python programming with all the brand new options.
  • Follow what they be taught by totally different DIY initiatives.
  • Discover ways to work with software program and {hardware} in collaboration.
  • Code their very own robots and video games with advance AI and ML extension.

PictoBlox is out there for Home windows, Mac, Linux, and Chromebook customers. The PictoBlox app can be out there on the Google Play Retailer for Android customers and the Apple App Retailer for iOS customers (iPads or iPhones).

With all of its wonderful functionalities, PictoBlox can be utilized as an internet browser at https://PictoBlox.ai/

[ad_2]

LEAVE A REPLY

Please enter your comment!
Please enter your name here