


This is an UNOFFICIAL Arduino community.
Everyone who uses Arduino board or their clones or associated boards and/or the Arduino IDE is welcome here. If it involves Arduino hardware or software it's welcome here. If it connects to Arduino hardware it's welcome here. If you're building your own boards that you use with an Arduino it's welcome here. There will be no Arduino elitist bullshit in this community.
You may also be interested in:
RULES:
- It's always a floating input.
- All Lemmy.ca rules apply here.
- Everyone (see rule 98) is welcome.
- If you’ve seen a question 100 times answer it the 101st time or ignore it. Even better, write a complete, detailed answer and suggest that the mod(s) pin it to the community.
[Did you actually think there were 98 rules?]
- If you present something as fact and are asked to provide proof or a source provide proof or a source. Proof must be from a reliable source. If you fail to provide p
-
Arduino @lemmy.ca serpineslair @lemmy.world Official starter kit or clones?
Looking to get into Arduino for the first time. Have already searched about this topic, looking to seek some additional input, as you all seem to know what you are talking about. For reference the Elegoo clone is around half the price of the official pack. There is a Elegoo clone of the Mega board (as opposed to the Uno) which is almost as expensive as the official Uno one. Or would I be better off buying parts individually? I apologise for knowing nothing about electronics.
-
Arduino @lemmy.ca O Galdo @lemmy.ml Arduino chrono-thermostat
Crossposted from: https://lemmy.ml/post/9698836
This setup allows Arduino to read temperature, control relay based on setpoints, display info on OLED screen, and manage date/time settings with user input through buttons. Adjust based on specific hardware/project requirements.
Designed to replace the faulty electronic control of a blue heat radiator.
Licensed under GNU GPLv3.
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca Replacement controller for Atlas Vista 613 Wheelchair Lift
This is the replacement controller I built for the wheelchair lift. The controller itself is in the middle. The four board on the left and right are a testing harness. The red and black wires are 24VDC and the green and white ones TX and GND for monitoring with a terminal program on my notebook (puTTY).
Without the test harness it looks like this.
I was trying to squeeze a LOT into the BID box that I'm using for this project. I had to stack boards to get everything in.
The bottom most board is a standard bottom board for the BUD case. It has holes along each side for 2.54 screw terminals and pluggable screw terminals. I'm only using that board to mechanically connect the project to the BID case and for the screw t
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca When you let the smoke out of your very last Arduino Nano.
I give you Frankenduino. It's an Arduino ProMini soldered onto a piece of protoboard and wired up to the Nano pinout.
I have 10 Nanos on order but I really needed to keep the project moving.
This ProMini has an ATMEGAS168 chip on it but that's good enough for what I'm doing.
-
Arduino @lemmy.ca SpaghettiYeti @lemmy.world WYSIEYG for Mega 2560 R3 | Help someone with no free time that wants to get into this!
Hey all,
I've been sitting on a starter kit for a Mega 2560 R3 board and sensors for over a year. I want to get into it, so bad, but I frankly don't have the time to learn to code this with my job the way it is.
Is there a WYSIWYG program anyone favors, especially for someone new to Linux (I'm using a Raspberry Pi 3 Model B running Raspbian and I have a Raspberry Pi 4 Model B too) and Arduino (board model Mega 2560 R3)?
I found these options. Anyone have experience with them?
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca My little ProMini power supply board.
This little power supply board plugs into a ProMini shield stack or the ProMini Backplane boards that I designed. It's basic but it has a couple of nice features.
In this top view:
A - Power inlet
B - Screw terminals for offboard switch
C - Jumper across switch screw terminals
D - Reverse current protection diode
E - 5V regulator
F - 3.3V regulator
G - 3.3V/5V on Vcc rail jumper
The switch screw terminals let me use an external switch to turn the power supply on and off. If I'm not using an external switch I can use the adjacent jumper to tie the power supply on or I can put the jumper on and take it off to turn the power supply on and off.
The power supply puts the supply voltage from the power connector onto the Vin rail on the ProMini Backplane board. There is a jumper on the next slot over to allow me to take Vin off that socket so that I
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca This is how I take something from a breadboard through prototype to finished product.
I needed some LEDs so that I could track what my data lines were doing. I started with a bunch of LEDs and resistors on a breadboard.
From there I made up a small block of SMD LEDs and resistors on a piece of proto board.
Then I moved to an actual prototype on a dedicated protoboard.
Finally, I produced the finished product. BLINKY LIGHTS!
The friend who I work with can design a board entirely in software, we use Pulsonix, without every making a prototype, send it for manufacture, and get working boards back. Even when I build multiple prototypes I often end up with boards that need FECs
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca Pro Mini Shield Carrier
I built these a few years ago to let me use UNO shields with Pro Minis to speed up prototyping. This was an early version. Later versions had more and more features added until I didn't need the shields anymore. That's when my Pro Mini Backplane was born.
-
Arduino @lemmy.ca LazaroFlim @lemmy.film My new Serial starting code
Here is my new serial starting code. It takes some time to start printing the serial after the command is set. Usually you simply add a delay, but that delay can be longer than the time your serial takes to connect, so you're waiting for nothing and when you're trying to troubleshoot that becomes frustrating. The other option is the check if the serial started with
while (!Serial) { delay(10); }
but then your code doesn't run without a serial connection so it just hangs if you try it off a battery or USB charger block.Here comes the best of both worlds!
It checks for a serial connection every 10 ms but only for 3 seconds, then it goes on. The commented out line is to print how long it takes for your serial to show up. It was useful to determine 3s was a good number (I landed around 2100 to 2700 ms so 3000 gives me just a bit of padding while still being fairly fast when not plugged to a serial console.
Bonus is the giant ASCII START logo I made so I can easily see where it
-
Arduino @lemmy.ca LazaroFlim @lemmy.film Help with WaveShare RP2040 Touch 1.28 IMU
I'm using this really nice board, it has a RP2040, a round touchscreen and a Gyro/Acc module all in one (plus a RTC and Battery management). My issue is with the IMU, the QMI8658 is supposed to have a fusion algorithm embedded but I can't seem to get it to work. Anyone else has tried this? I'm looked at the chip documentation and tried to modify the registers via I2C but I still don't get any values for the Quaternions... I'm feeling really alone with this issue and I feel like I would have been able to get an answer back on Reddit but I want to try here first..
-
Arduino @lemmy.ca Pizzarules668 @programming.dev Help with circuit
I'm trying to use an LIS2MDL ic with an Arduino nano on a custom PCB designed in KiCad. I tried the Arduino example compass script for the ic and it didn't work. It just prints "Magnetometer Test" and nothing else happens
-
Arduino @lemmy.ca MyFeetOwnMySoul @lemmy.ca just bought my first electronics parts!
I got some bread boards and a kit full of resistors, caps, LEDs, etc. On Amazon, and 3 esp32s (dfRobot boards) from digikey. Very exciting! I already blew an LED (current limiting resistor? Never heard of her!)
-
Arduino @lemmy.ca Hypnotized @lemm.ee Over Engineered, Wifi Enabled and Screen Synced, DotA 2 LED Sign
I had a gap in the wall from where an old monitor mount used to be attached so wanted to make something to cover it up.
The LEDs are controlled by an ESP8622 running WLED, monitor data from the PC comes from Hyperion software. It can be set to a constant color, dozens of set themes, or match the color output of whatever is on my monitor.
The microcontroller sits under the desk and receives constant power, it is the wired to a button on my desk to turn on/off power to the LEDs.
Laser cutter action:
I tried to give it an aged rock/stone app
-
Arduino @lemmy.ca Hypnotized @lemm.ee Flight Control Button Box for Microsoft Flight Simulator
cross-posted from laser cutting community !lasercutting@lemm.ee : https://lemm.ee/post/896795
This was my first real dive into Arduino and multiple button mapping. It took a significant amount of trouble shooting and learning the software to get things to map to the computer action.
Gif of the action https://imgur.com/a/XI9KTeH
Prototype 1:Started this project before I had a laser cutter and had tried to just drill through acrylic. It didn't work well, but it held my buttons during testing
Prototype 2 Still no laser cutter but I cut out using plywood worked much better for manually cutting out the holes ![](https://lazysoci.al/api/v3/image_proxy?url=https%3A%2F%2Fi.imgur.com%2FsrmVBoQ.
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca ProMini Shield Carrier
This is an early version of the board that I created because I was irritated by the fact that there were no shields available for the ProMini. It includes the ability to plug in one of those cheap, Chinese breadboard power supply boards and I stuck a DS1307 real time clock under it. The ProMini goes in the center then you can plug regular UNO shields into the carrier. These things worked well but I decided to make a bunch of shields specifically for the ProMini.
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca MEGA2560 Pro Mini
This is the big daddy of Pro Minis. I have a bunch of these in my Arduino bin and in my biggest project, the Maple Syrup machine room that I call the SapMaster.
This board uses a micro-USB connector, ATMEGA2560, and a CH340G USB to serial chip.
This is an extremely capable chip. I pair it with an ESP32 and a dual FRAM board in the SapMaster controller.
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca Arduino Pro Mini clone.
I have a boat load of these in my Arduino bin and spread around in various projects.
This particular ProMini is based on an ATMEGA328P but I also have ATMEGA168s as well. This is a bare bones Arduino with no ICP port, no USB port, no power regulation, no nothing. This is just a 328P with a bit of supporting circuitry.
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca NANO V3
There are a bunch of these in my Arduino bin and in one project or another. My maple syrup machine started on an UNO but ran on a NANO V3 for several years before moving to a MEGA2560 Pro Mini.
This board uses a micro-USB port, a surface mount ATMEGA328P, and a CH340G USB to serial chip.
-
Arduino @lemmy.ca MapleEngineer @lemmy.ca A clone UNO.
I have a few of these in my Arduino bin.
This one has a micro-USB connector, surface mount ATMEGA328P, and a CH340G USB to serial chip.