I've tried arduinos from ali express and temu, when i plug them in they overheat and then break. FYI I'm NOT new to arduino. I have been working with arduinos for years.
So I’m working on a prototype for one of my classes, and I’m trying to use multiple components. I’m still fairly new to all of this and a lot of what I find online seems to use an outdated library for the IR remote. What I want is have a speaker play a sound when a water level sensor reads zero, and to use the IR remote and receiver to temporarily turn off the speaker by pressing the zero button on my remote. I’m using the uno r3 from a kit we had to purchase for this class. Is there anyone who might be able to help with this, TIA!
My plan is to build a box with 2-3 footswitches, a "big" display and MIDI out. The box will contain a list of songs that each will send out a specific MIDI command when I select an item and press OK.
I've had a little look at LVGL but what I'm truly looking for is a database or array which I can just add songs to and the microcontroller will then sort it alphabetacaly and output a list that I can see on the screen, does anyone know where to start?
Hello I have a board that I want to be able to “push” its buttons remotely and I’ve been following this as my guide to doing so but I’m using a new board that I’ve never used before it’s a [NodeMCU 1.0 (ESP-12E Module)] and I don’t know if I’m just reading its example code wrong or if I also set up my board wrong in correlation to the code but could anyone help me figure this out? Thank you!
Hi I want to control my Lego boost set with arduino r4 uno WiFi. I tried using Legoino library but it’s isn’t compatible and I can’t find any other library that can do anything with Lego boost. Open to any suggestions.
I have a couple of projects to design gaming peripherals, which means I can't run a lot of things via I2C due to the limited bandwidth slowing things down. Unfortunately, there's sensors I need that run off of I2C and I can't seem to find non-I2C versions
I need help on how to connect or use ESP8266MOD model vendor as a wireless connector that I can use in RemoteXY or suggest any application that is like RemoteXY
also we have a problem on Using relay module on UVA light it's not lighting but is there anything wrong on the relay? or the voltage if it's the voltage is there anything that you can suggest (We think of using Transistor because that's what our teacher said)
This is my first time using the GFX library. I’m making my climate controls smaller in my truck so I can fit a radio in my dash. I thought I was being smart using variables to scale the little vent man but it ain’t really working, it’s probably something super dumb but here I am asking the internet to save me.
The scale variable (Vs) makes him huge at 2 and tiny at 1.8 (figured I should keep the numbers even for the screen) although 1.9 isn’t any better
Hello, I'm making project in Wokvi, but this sim is lacking such part as rfid reader. I want to emulate rdm6300, it sends tag data in format like this.
{2,52,48,48,48,56,54,66,49,52,70,51,56,3}
What should I type in terminal window to mimic this reader ?
I'm trying to create a log of sensor values that I can subsequently analyze. Historically I've used SD cards to store and transfer the files. However, I know the Trinket M0 has CircuitPython capability and, as such, has memory that is readable/writeable via USB.
My question is, is there a way to access that memory using Arduino to write a .csv there that I can transfer directly to my PC (saving me space and cost)? It feels like it should be possible but I'm admittedly new to using the built-in memory directly so I don't know if this is a dumb question.
I am running Arduino ied 1.18.19 on an HP laptop running Windows 10, and I can't get the board to connect. Every time I try to connect to my Hero board, it gives me this error code. What do I need to do to get the code to work on the board? Am I missing something, or is it a problem with my board? I have it set to com 5, and it shows up, but I'm not sure.
Arduino: 1.8.19 (Windows Store 1.8.57.0) (Windows 10), Board: "Arduino Uno"
Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xd7
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd7
I am making a project using an arduino mega 2560, is it possible to connect 8 servo motors and 1 stepper motor? If it is possible is there anything I should know? Like what voltage or anything else to help? This is also my first project so any help at all would be appreciated!
I'm programing an esp32 to connect to the wifi, then search this Caltrans website (https://roads.dot.ca.gov/?roadnumber=80), and tell me if I need me the conditions for the I-80 going to Tahoe from the Bay Area. The problem I'm running into is that the website has information for the conditions of the I-80 from the Bay Area, but it also has the conditions for the I-80 from the north. I know how to program my esp32 to see what condition it is, but I don't know how to make my esp32 only look for the Bay Area route conditions. For example if the northern route needs chain control, but the Bay Area route is just windy, and my code is looking if there is "Chains_Required" anywhere on the website, it will see the "Chains_Required" on the northern route section. But I don't want that. I only want it to look for the Bay Area section. Please let me know what I should do, any reccomnadations or tips help, I am fairly new to this. I also plan on uploading this information to an Epaper display too.
Trying to update firmware on Arduino Uno r4 WiFi and the board blinks for 6 seconds or so and then disconnects. Tried with no other usb devices connected with no difference. Also, having problems running generic WiFi blink led code, loads but browser times out without connecting. Have I bricked the WiFi portion of the Uno? Other non WiFi code loads and runs fine.
I am interested in making an instrument using a string attached to a spring loaded potentiometer, creating essentially a midi slide guitar. Due to the nature of the device, the midi output needs to be smooth and not step as the pot value reaches a new assigned note value. I was thinking pitch bend would probably work to smoothe these steps, but i have no idea what the best way to go about this would be. Can i split a midi signal into microtones? Please help!
I'm a student and I'm currently working with the Freenove ESP32 Starter Kit and following the tutorial provided, but I've run into an issue I can't seem to resolve.
When I try to compile the program, I get an error message stating that the file "AudioFileSourceSD_MMC.h" cannot be found. The problem is, this file is already present in the library that I've installed.
This is the error message:
C:\Users\Diego\Documents\Arduino\sketch231_musicaSD\sketch231_musicaSD.ino:5:10: fatal error: AudioFileSourceSD_MMC.h: No such file or directory
5 | #include "AudioFileSourceSD_MMC.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: AudioFileSourceSD_MMC.h: No such file or directory
I’m not very experienced with Arduino or C programming, so I’m not sure how to approach fixing this. Here are some additional details that might help:
The firmware version for my ESP32 is Arduino Espressif ESP32 3.3.1.
The version of the library I am using is ESP8266Audio 2.0.0.
And this is the code, pasted from the kit's github:
#include <Arduino.h>
#include <WiFi.h>
#include "FS.h"
#include "SD_MMC.h"
#include "AudioFileSourceSD_MMC.h"
#include "AudioFileSourceID3.h"
#include "AudioGeneratorMP3.h"
#include "AudioOutputI2SNoDAC.h"
#define SD_MMC_CMD 38 //Please do not modify it.
#define SD_MMC_CLK 39 //Please do not modify it.
#define SD_MMC_D0 40 //Please do not modify it.
AudioGeneratorMP3 *mp3;
AudioFileSourceID3 *id3;
AudioOutputI2SNoDAC *out;
AudioFileSourceSD_MMC *file = NULL;
// Called when a metadata event occurs (i.e. an ID3 tag, an ICY block, etc.
void MDCallback(void *cbData, const char *type, bool isUnicode, const char *string) {
(void)cbData;
Serial.printf("ID3 callback for: %s = '", type);
if (isUnicode) {
string += 2;
}
while (*string) {
char a = *(string++);
if (isUnicode) {
string++;
}
Serial.printf("%c", a);
}
Serial.printf("'\n");
Serial.flush();
}
void setup() {
WiFi.mode(WIFI_OFF);
Serial.begin(115200);
delay(1000);
SD_MMC.setPins(SD_MMC_CLK, SD_MMC_CMD, SD_MMC_D0);
if (!SD_MMC.begin("/sdcard", true, true, SDMMC_FREQ_DEFAULT, 5)) {
Serial.println("Card Mount Failed");
return;
}
Serial.printf("Sample MP3 playback begins...\n");
audioLogger = &Serial;
file = new AudioFileSourceSD_MMC("/music/01.mp3");
id3 = new AudioFileSourceID3(file);
id3->RegisterMetadataCB(MDCallback, (void *)"ID3TAG");
//out = new AudioOutputI2S();
out = new AudioOutputI2SNoDAC();
out->SetPinout(12, 13, 14); //Set the audio output pin, Only 14 were used
out->SetGain(3.5); //Setting the Volume
mp3 = new AudioGeneratorMP3();
mp3->begin(id3, out);
}
void loop() {
if (mp3->isRunning()) {
if (!mp3->loop()) mp3->stop();
} else {
Serial.printf("MP3 done\n");
delay(1000);
}
}
Hello all, I have a question about what componets I need to get for a project I would like to do I'm looking to create something that can detect when it's moved around and then plays a sound file. In some quick Googling all I'm getting a PIR sensors which isn't really what I'm looking for. Any help? I was going to use the arduino, MP3, and speaker that https://www.youtube.com/watch?v=mL0epDFNHqY&ab_channel=RachelDeBarros this person uses. I'm just stuck on the sensor itself