veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

208
active users

#arduino

9 posts9 participants0 posts today

Hello floss.social!

I've recently joined from fosstodon having previously been a first-timer to the fediverse on linuxrocks.online in around 2021.

I am a #manjaro, '#Debian and #FreeBSD user and my workflow comprises mainly of #kicad #arduino #stellarium and #kstars yes, there's a theme developing!

I am recently retired having been a Project Manager in IT

I drink #realale and follow #StockportCounty .

I do tend to post some #UKpolitics

Feel free to say hello and consider a follow..

Desde hace algún tiempo he ido contruyendo este proyecto. Se trata de un reloj con varias funciones, en las fotos cargué un juego simple de naves que encontré por ahí como ejemplo para la pantalla.
El reto es colocar mi "Horario Bistrain" en el reloj en conjunto con el "Horario normal" entre otras funciones como calendario, agenda, calculadora, etc.

Aún no logro resolver la optimización de la bateria y el tamaño. :pika:

#reloj#arduino#code

Planning to rework most of the button wiring of the Primary Buffer Panel. For this I use the tool #SimulIDE which allows to run the code for the #Arduino in a simulated #Mega. If everything works out as planned I'll come ahead with whopping 73 buttons and options for more. There's also a new panel incoming that I ordered. This time with touch functionality. Not sure how this will work out yet but I'm hoping to have everything planned out until it arrives.

Alright, for my #neovim #python formatting/linting/etc, I've settled on Ruff. I have since removed flake*, pyright, autopep8, and isort. Alright, I am now feeling better with this setup. Way faster than my old school vim setup. Just wish the #arduino lsp worked properly, I think they are close to fixing that bug...

chat-to.devArduino and its basic behavior**Introduction to Arduino: What It Is and How It Works** Arduino represents a cornerstone in the world of electronics, prototyping, and interactive design. At its core, it is an open-source platform that combines hardware and software to create an accessible ecosystem for building electronic projects. The beauty of Arduino lies in its simplicity, which allows beginners to grasp fundamental concepts while offering enough depth for advanced users to develop complex systems. **Understanding the Arduino Platform** The Arduino platform consists of two primary components: the hardware and the software. The hardware is based on microcontroller boards, which are essentially small computers capable of executing programmed instructions to interact with sensors, motors, lights, and other electronic components. The software, known as the Arduino Integrated Development Environment (IDE), provides a user-friendly interface for writing, compiling, and uploading code to the board. Arduino boards come in various models, each tailored for different applications. The most common is the Arduino Uno, which features an ATmega328P microcontroller, digital and analog input/output pins, USB connectivity, and a straightforward layout ideal for learning. More advanced versions, such as the Arduino Mega, offer additional pins and memory for larger projects, while compact models like the Arduino Nano are designed for space-constrained applications. **How Arduino Works: The Technical Foundation** The operation of an Arduino board revolves around its microcontroller, a compact integrated circuit that acts as the brain of the system. When a user writes a program (referred to as a "sketch" in Arduino terminology) and uploads it to the board, the microcontroller executes the instructions sequentially. These instructions may involve reading data from sensors, processing inputs, and controlling outputs such as LEDs, servos, or displays. A fundamental aspect of Arduino programming is its reliance on two core functions: `setup()` and `loop()`. The `setup()` function runs once when the board is powered on or reset, initializing variables and pin modes. The `loop()` function runs continuously, executing the main logic of the program. This structure ensures that the Arduino can perpetually monitor inputs and adjust outputs in real time. **The Role of the Arduino IDE** The Arduino IDE simplifies the coding process by abstracting much of the complexity associated with microcontroller programming. It uses a simplified version of C++ with pre-defined functions that handle common tasks, such as reading a sensor value or generating a pulse-width modulation (PWM) signal. This approach lowers the barrier to entry, enabling individuals without extensive programming experience to bring their ideas to life. Once a sketch is written, the IDE compiles it into machine code that the microcontroller can execute. The compiled program is then transferred to the board via a USB connection, where it resides in the microcontroller’s flash memory. From that point forward, the Arduino operates independently, executing the uploaded program until it is reset or reprogrammed. **Applications and Impact of Arduino** Arduino’s versatility has made it a staple in countless fields, including robotics, home automation, wearable technology, and even scientific research. Educators use it to teach electronics and programming, while hobbyists leverage it for DIY projects like automated gardening systems or custom LED displays. In industrial settings, Arduino-based prototypes often serve as cost-effective proofs of concept before full-scale production. The open-source nature of Arduino has also fostered a vast community of developers and enthusiasts who contribute libraries, tutorials, and project examples. This collaborative environment accelerates learning and innovation, ensuring that even the most niche applications can find support and resources. **Conclusion: Why Arduino Matters** Arduino democratizes electronics by making advanced concepts approachable. Its intuitive design, combined with robust functionality, bridges the gap between theoretical knowledge and practical implementation. Whether used in classrooms, workshops, or cutting-edge technological experiments, Arduino empowers individuals to transform abstract ideas into tangible, functioning systems. By lowering technical barriers, it inspires creativity and problem-solving, reinforcing its status as an indispensable tool in modern electronics. The true brilliance of Arduino lies not just in its technical specifications but in its ability to cultivate curiosity and innovation. It is more than a tool—it is a gateway to understanding the interconnected world of hardware and software, where anyone with an idea can become a creator. You can find some cool stuff here: https://hackaday.com/category/arduino-hacks/

Made a set of scripts and stuff to build the AVR compiler and avrdude. You can use them to build and install directly in your system, create a ubuntu package for it, or make a docker image. It's at a working state, which may be as far as I take it. At some point I may create releases and publish the images, but for now if you want to use it you gotta do it yourself. PRs welcome.

gitlab.com/strange-crew/images

There's also an example program build using cmake.

#programming #c #c++ #avr #arduino

GitLabStrange Crew / images / avr-tools · GitLabGitLab.com

STM32World Rant #1 - USELESS Development Boards

Welcome to the first STM32World Rant. In this rant video I'll go through some of the most useless development boards on the market, so that you dear viewer can avoid them.

Not sure if this will be the only rant ;) IF you like the format of this video please let me know in the comments. I can always find other things to rant about.

#STM32 #DevelopmentBoards #Rant #Arduino #STM32World

youtube.com/watch?v=hxn-LCZ4uDU

Continued thread

Arduino ile hiç başlayamadığım iki projemden ilki kendime bir Sentezleyici yapmak, ikincisi ise bir Useless Box yapmaktı

Sentezleyici için bir tane ISD1820 Ses Kayıt Modülü bile almıştım, ama aynısından en az iki, en iyisi de dört tane olması gerekiyordu!

Modül şu anda 120₺ ve ayrıca sentezleyiciye çevirmek için hacklemek gerektiğinden hepsini bozmam gerekiyordu!

O yüzden ilerleyemedim

Mikrodenetleyici ile daha ucuza geliyor, ama hiç denemedim

#UselessBox #Arduino

youtube.com/watch?v=Wb8qbYzUm2