Recent Posts

Pages: [1] 2 3 ... 10
Some years ago, I tried to share the SPI bus between a W5100 Ethernet controller and the MAX31855. I could not get it to work so eventually I gave up and went back to software SPI on the MAX31855.

My understanding is that, although it's intended to be a shared bus, the SPI protocol is not well standardized so that doesn't always work as we would expect. I wasn't as experienced at that time and I didn't spend a ton of time on it since the use of software SPI didn't pose a significant problem for the project so it may have been there was a solution I didn't find.
Proyectos / Re: Creación de Audiómetro con...
Last post by attiny128 - Today at 01:38 am
Tendría que amplificar el voltaje de salida y posteriormente manipularlo digitalmente.
No.  Lo que deberías hacer es colocar el control de volumen entre el generador de señal y el amplificador.

Si no quieres usar un control manual puedes usar unpotenciómetro digital, en tu caso dos, X9C103P con su librería llamada DigiPotX9Cxxx y usar sus funciones pot.reset, pot.set, pot.get, pot.increase, pot.decrease. Saludos
Hardware / Re: Scroll vertical Matrix 8x8
Last post by surbyte - Today at 01:37 am
No revivas hilos viejos.
Crea un hilo propio con tu consulta aportando toda la información incluso si quieres este de referencia.
El tema esta respondido.
Solo debes busacarlo.

Lupa arriba a la derecha.

I am using two stepper motors controlled by two TB6600 stepper drivers (one per motor). These motors are driving a lead screw system. Is there a way to compare stepper motor current continuously to check for spikes in current?

I want to monitor if one screw isn't as clean or has more resistance than the other so I know to grease it or give a warning.

General Electronics / Re: Trouble with digital Input...
Last post by pert - Today at 01:33 am
The Arduino boards have an internal pull-up resistor that can be activated via pinMode(pin, INPUT_PULLUP).

For more information, see:
Good work finding the relevant issue report! There was a bug where the IDE would produce inconsistent line endings. The chosen solution was to make them consistent, but fixed according to your OS. Even though I use Windows, I also prefer to use Unix style line endings in all my files. I think the solution proposed by matthijskooijman would be ideal. I think the Arduino developers would be receptive to a patch contributed from the community for this change. Otherwise we can wait and hope they get to it eventually. Unfortunately, I don't think it will be a high priority for them since the current behavior is an improvement over the previous behavior and can't be considered a bug. For now, I just have my Git settings so that all files are committed to my repositories with Unix style line endings. So, even though the sketches on my computer aren't formatted as I prefer, at least I don't subject the rest of the world to Windows style line endings.
May i suggest that you try the example code in Robin2's simple rf24 tutorial to test the functionality of the radios in a simplified scenario.   I know that that code works.
Investigating further seems like a MOSFET is out of the list.

An RFP30N06LE is going to heat up to ~160ºC to drive ~15W, ~70ºC using a good heatsink.
12V @3A = 36W
Investigating further seems like a MOSFET is out of the list.

An RFP30N06LE is going to heat up to ~160ºC to drive ~15W, ~70ºC using a good heatsink.

If we consider that is not so uncommon to get ~45ºC inside a car in Brazil, it is probably going to set my car on fire.



I'm going with a relay and see how it goes, thanks for your time!

If interested, I'm going to try this one:


Feel free to suggest more options!
Pages: [1] 2 3 ... 10