What is CB4Arduino / Codeduino

This forum is for explaining what CB4Arduino is and to teach how to download and install Codebricks within an existing installation of Arduino IDE

Moderador: colegionet

colegionet
Administrador del Sitio
Mensajes: 121
Registrado: Mar, 29 Mar 2016, 13:05

What is CB4Arduino / Codeduino

Mensaje: #20 colegionet
Jue, 12 May 2016, 21:52

What is CB4Arduino / Codeduino

Codebricks for Arduino is a plug-in for the standard Arduino IDE that provides a graphical programming environment based on code blocks or bricks. Its origin is based on Ardublock, developed by David Li. Like this one, Codeduino leans on the OpenBlocks MIT library; but customized by us for the desired functionality.

Why a new change and not a contribution to Ardublock?

My first idea was such, to make some contributions to existing Ardublock. The problems arose when I tried to run Ardublock on ARM platforms, such as Orange Pi or Raspberry Pi. Ardublock was very slow to load and failed when you tried to open a existing project. As I believe that Pi hardware platform is essential for the educational world, I decided to reorganize and review each and every Ardublock’s module, supressing superfluous parts, improving others and adding a number of new features, all with an executable size three times smaller. Basically, I deleted all images of the blocks, I reviewed the contributions of others and suppressed most of them due to being little or nothing documented. After this first optimization, and after verifying that it could be run on Pi hardware, I started adding new features which in my opinion were essential for learning and developing programs with a certain complexity.

Since Codebricks files were no longer 100% Ardublock compatible, we opted for new names and file extensions.

Which are these improvements and changes?

Well, without trying to make an extensive list, here they are those that I consider most significant. About programming enhacements, I must highlight:

  1. Parameters in subroutines
  2. Functions with parameters
  3. Local Variables when defined for the first time within a function or subroutine
  4. Byte Type to save RAM
  5. Variables with const, static, volatile and unsigned modifiers
  6. Direct Array Inicialization
  7. Full support for Strings
  8. Bitwise operations

Refered to the IDE functionality, it allows partial code export and import from/to Codebricks; and the merge of external code within the current project. These improvements are only recorded the PRO version.

To celebrate the launch of CB4Arduino, we offer for free the download of Codebricks-1.0.0-RC1 version from which you can get a free license until the end of 2016.

Thomasgak

What is CB4Arduino / Codeduino

Mensaje: #296 Thomasgak
Mié, 06 Dic 2017, 22:56

Can you please help.... I havent used iPatternStudio for several months.... Today I bring up the program, it shows my categories and the number next to it of the patterns, but no list or images.... What to do?

ViolettaE

What is CB4Arduino / Codeduino

Mensaje: #300 ViolettaE
Vie, 11 May 2018, 04:07

Hi, I have the same question. Categories are assigned to Catalog Items but there is no way to search or create filter in Catalog Items List by Categories. Maybe there is a solution for such a need?

LeiylaZet

What is CB4Arduino / Codeduino

Mensaje: #301 LeiylaZet
Sab, 15 Dic 2018, 23:56

Be more specific about what you are doing and what happens. Are you saying that rockbox utility is crashing?


Volver a “Codebricks 4 Arduino: Download & Installation”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado