In this course you will learn the basics of programming by using bitbloq and the BQ electronics kit. In any case, bitbloq is compatible with any of the boards from the Arduino family, so if you already have a controller board then get programming!
For these course illustrations, we have used ZUM blocks, but don´t worry as they are totally compatible with Octopus blocks, as it only changes the form of the peripheries. If you have Mi Primer kit de Robótica then you need to select the Octopus blocks. However, if you have the ZUM Kit, you will need to select the ZUM blocks. What´s more, everything is equivalent and this introduction can be used for both products.
Content
-
Lesson 1
Before you start with bitbloq
First steps for configuring bitbloq
-
Lesson 2
Programming an LED using bitbloq (I)
Learn about LEDs and how to program them with bitbloq
-
Lesson 3
Programming an LED using bitbloq (II)
Learn about LEDs and how to program them with bitbloq
-
Lesson 4
Programming with variables using bitbloq
Learn how to use variables with bitbloq
-
Lesson 5
Programming a light sensor using bitbloq
In this entry you will learn how to use a light sensor in your projects.
-
Lesson 6
Programming a push-button using bitbloq
In this entry you will learn how to use a push-button in your projects. Push to get started!
-
Lesson 7
Programming a buzzer using bitbloq
-
Lesson 8
Programming a potentiometer using bitbloq
Learn how to use the potentiometer in your bitbloq projects
-
Lesson 9
Programming an infrared sensor using bitbloq
Learn how to use infrared sensors in your bitbloq projects
-
Lesson 10
Programming a continuous rotation servo using bitbloq
Use continuous the rotation servo in your bitbloq projects and move the world
-
Lesson 11
Programming a mini servo using bitbloq
Learn how to use a mini servo in your bitbloq projects.
-
Lesson 12
Programming an LCD screen using bitbloq
Learn how to use the LCD screen
-
Lesson 13
Programming ultrasound sensors using bitbloq
Learn how to create projects with ultrasound sensors.
-
Lesson 14
Programming the button panel with bitbloq
Learn how to use the button panel with bitbloq
-
Lesson 15
Programming a joystick using bitbloq
Learn to program your joystick using bitbloq
-
Lesson 16
Programming the control blocks – if… do
Learn how to use the if... do block in your projects with bitbloq
-
Lesson 17
Programming the control blocks – the switch… case block
Learn how to use the Si... ejecutar (If... do) block in your projects with bitbloq
-
Lesson 18
Programming the control blocks – the while block
Learn how to use the While block in your projects with bitbloq
-
Lesson 19
Programming the control blocks – the count block
Learn how to use the count block in your projects with bitbloq
-
Lesson 20
Programming control blocks: the Break out and Continue blocks
Learn how to use the break out and continue with next iteration blocks
-
Lesson 21
Programming the logic blocks
Learn how to use the Logic blocks in your projects with bitbloq
-
Lesson 22
Programming the maths blocks
Learn how to use the Maths tab blocks in your bitbloq projects
-
Lesson 23
Programming the text blocks
Learn how to use the Text tab blocks in your bitbloq projects
-
Lesson 24
Programming the PIN function blocks
Learn how to use the PIN function blocks with bitbloq
-
Lesson 25
Communicating via USB serial port with bitbloq
How to communicate via USB serial port by programming on bitbloq
-
Lesson 26
Communicating via Bluetooth with bitbloq
Learn how to program and set up a Bluetooth serial connection using bitbloq
-
Lesson 27
Programming: Introduction to functions and functions without return
Learn what functions are and how they behave on bitbloq
-
Lesson 28
Programming: Functions with return and input parameters
Learn everything you need to know about functions on bitbloq
-
Lesson 29
Do, re, mi, fa, sol… Making melodies with bitbloq
Make melodies with your buzzer and bitbloq