Skip to main content

Brasilino

Brasilino
Get the code

Language

C#

Tool Type

Desktop app

License

GNU General Public License version 3

Version

1.0.2

About the tool Responsible

OtacilioN

Brasilino
What is it?

Brasilino is a library that allows programming in Arduino using commands in Brazilian Portuguese (PT-BR), facilitating the learning and inclusion of people who do not speak English. Aimed at breaking down language barriers, it makes programming accessible and understandable. Created to overcome language barriers in programming, Brasilino allows a smooth transition from using simplified commands in Portuguese to programming in Arduino, eliminating obstacles for Brazilians who want to enter the world of technological development.

What problems does it solve?

Brasilino solves the challenge of low English proficiency in Brazil, providing a platform that facilitates Arduino programming with commands in Portuguese, allowing broader access to technological development.

How does the tool work?

Portuguese Translation: Provides Portuguese translations for common Arduino functions and terminologies, making programming more accessible for Portuguese-speaking users. Serial Communication: Functions to initiate serial communication in Arduino, offering flexibility with or without specifying baud rates. Temperature Calculation: A function to compute temperature values based on analog readings, possibly for sensors like thermistors. Ultrasonic Sensor Support (Ultrassom class): Functions for measuring distances using ultrasonic sensors. Timing functionalities to handle ultrasonic signals. Motor Control (Motor class): Supports controlling motors with functionalities to 1. Initialize motor pins; 2. Set motor speed; 3. Control motor direction; and 4. Stop the motor. Mathematical and Logical Functions: Provides mathematical functions like modulus, mapping, sine, cosine, etc, and logical operations and comparators like igual (equal), maior (greater than), etc. Jekyll Web Presentation: Configuration for a web-based presentation or documentation using Jekyll.

Open standards

Programming language in C++ with support for Arduino platforms. Documented with Jekyll using the 'Jekyll-Theme-Architect' theme, facilitating adoption in educational hardware projects.

Sector
Science and Technology
Functionality
Methodological resources
Sustainable development goals
Partnership for the goals
hands
Get the code for this project
Get the code

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

Contact us
Brasilino: Programming in Portuguese Brasilino: Programming in Portuguese

This image showcases a description of "Brasilino," a library that allows programming in Arduino using commands in Portuguese, aiming to overcome language barriers in technology development.

"Brasílino" Library Usage Code Snippet "Brasílino" Library Usage Code Snippet

Brazilino's code: uses a library to control pins. "Configure" function sets output for pin 13. "Repeat" function toggles pin 13 on/off with 1-second waits. Open and community library.

Arduino IDE with Brasilino Arduino IDE with Brasilino

This image shows the Arduino IDE with the Library Manager open, displaying information about the 'Brasilino' library, which is installed for programming in Portuguese.

Page in Arduino Libraries

Information about the Brasilino library and its installation.

See more
Pavimentados
Optimizing road maintenance and signaling with computer vision.

Transport
Geolocation
Image processing
UrbanPy
Simplifying urban data collection and analysis for effective planning.

Urban Development and Housing
Geolocation
Database management
SunScan IDB
Facilitating the evaluation of rooftop solar potential with advanced and accessible technology.

Energy
Geolocation
Image processing
URSA
Facilitating urban planning with accessible data.

Urban Development and Housing
Simulators
Geolocation
MAIIA
Identifying informal settlements with artificial intelligence.

Urban Development and Housing
Image processing
Urbantrips
Turning transportation data into complex analysis to improve management.

Transport
Geolocation
see all tools
hands
Deepen your knowledge on the implementation of tools in the public sector with our courses, guides and many other resources.
Be part of the community
Jump back to top