Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
20180126
I did not say I had a problem with measuring frequency. In fact the frequency counter I showed works incredibly well down to about 0.1Hz!
I said I had a problem "using it", i.e. making the servo respond correctly.
I have since fixed that and added the LED which will later disconnect...
Yes, almost exactly right, Brad.
Of course the servo library takes care of modulating the 1...2mS pulse width on its own, according to the 'pot' 0...5V signal.
In my case I want the opposite, i.e. choke closed (2mS) at begin cranking, ending (at full speed) choke open (1mS). And I will add a...
20180120
I am designing a remote/auto start for 5kVA generator (gen) already fitted with 12V electric start. The gen is fitted with a choke lever which must be "played" progressively from fully closed while cranking, to fully open when full speed (3,000 RPM = 50Hz) is achieved. I have fitted a...
Cannot disagree.
My FLUKE 17B seems to be okay with low DC voltages.
It seems that the conversion AC - DC on some of these ("cheap") DMMs is a problem.
But then PWM becomes part DC - part AC so we sit with the same problem. Even at voltages not close to zero.
Pin 13 output is a sq.wave (400mS HIGH /100mS LOW). The data from Arduino (pin 6) is sent to the '595 normally while pin 13 is LOW but when pin 6 is HIGH data is blocked and input of the '595 (pin 12) remains HIGH so the display freezes.
This seems to work okay but I can't do this with...
I have tried another solution which reduces the display to about twice per second.
Looking at 74x595 specsheet (Table 1. Function Table) when RCLCK goes high (and SER, SRCLCK, SRCLR and OE are all X [don't care] ), the function is quoted as "Shift register data is stored in the storage...
Klaus, your understanding is still correct ...
What is needed is that 595A, as you called it, drives the liquidcrystal595 library (liquidcrystal595.h), and the 595B part drives the additional outputs at the same time. This is what I asked about at the start.
But I cannot put this together...
Understood, with thanks.
It still remains to be a problem which should have a simple solution.
I have now tried 4 forums (specialising in Arduino / LCD / '595) but still don't have answers that work.
(So many entries with "cascade" & "daisy chain" but all about Knight Riders and LEDs-in-pattern...
I have been looking at SPI but it's a whole new battlefield and not exactly "...on your own isn't difficult..." !
Will continue learning but can you help finding an answer in the mean time?
Yes, Klaus, you have it right.
I came across this diagram ...
... from this site.
It looks about right and uses a library called "libraries1". Pretty detailed but incomplete.
How this must tie in with Liquidcrystal595.h beats me.
Any ideas on how to move forward with this?
Responding to Klaus .....
Yes, Klaus, I think you have understood what I mean perfectly.
Now the trick is to implement it, possibly without disturbing the Liquidcrystal595.h library but otherwise creating a new library to suit the needs.
So many thanks for your understanding and help so far...
I will try to explain more clearly.
I have the standard Arduino 3-wire design feeding a '595 (which I call '595a) to drive one LCD 1602. That works perfectly.
But I need to INCREASE the number of digital outputs in my "display module" by using an additional '595 (called '595b) which is...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.