Giter Site home page Giter Site logo

ESP32 support about blockly4arduino HOT 2 OPEN

ingegno avatar ingegno commented on September 26, 2024
ESP32 support

from blockly4arduino.

Comments (2)

bmcage avatar bmcage commented on September 26, 2024

You can select board NodeMCU, this is an ESP32, and the pin layout and code generated should be correct. If the pin layout is different, you can add another board, by editing

  1. blocks/arduino/component.js : add in dropdown your board. As you can see, NodeMCU is present, use that as base
  2. generators/arduino/boards.js: add your board.

However, saying that Nano or UNO are too old is mistaken. They serve a purpose. For introduction, using simpler boards is to be advised. Also, WiFi has big current drain over not using WiFi, don't use 9V battery then, or at least test current draw.

Also, the games I made are tailored for the nano. Some might start to run too fast or too slow if another processor is used. Some tweaks might be needed, patches welcome in the retrogames repo.

Finally, when adding ESP32, adding blocks for wifi connect and reconnect would be nice. It is on my todo, but up to now, workshops with children did not go into WiFi terrain.

Best of luck!

from blockly4arduino.

bmcage avatar bmcage commented on September 26, 2024

In case you are interested, we are doing a retrogames camp this week. The latest, Dutch manual, for the children to learn working with the consoles is at
https://docs.google.com/document/d/1xxyp3OQObZTlzTvthhaos_SQcoZh-0AXhmrIEuPBvQU/edit?usp=sharing
The blocks should be clear to you in how we structure the camp.
At the end, the children can then upload one of the classic games from the retro games console, or leave their own creation on the device.

from blockly4arduino.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.