|
Now my Adafruit RA8875 breakout is causing a brownout detector trigger on my ESP32 - so it reboots an extra time every time it is reset. And my Adafruit SD breakout is dead unless you touch it just right (on the board - the headers have been soldered twice to make sure).
I can't replace the RA8875 with anything but another Adafruit but I found 5 SD breakout modules for half the price of one Adafruit module and from Hiletgo - a chinese brand I actually trust.
Why do I have such bad luck with Adafruit hardware, and only their hardware?
I want the parts in what I'm building to be sourced from my country if possible but when the parts I can get are much more expensive and I have to replace them with chinese parts that don't break what am I supposed to do? I could live with the extra cost, but the breakage I simply can't.
It's possible I'm just having *really* terrible luck right now, but only with them. It's possible. My cohort in this isn't having these issues. Our wiring is identical, we keep it synced.
I just don't know what to do. I can't keep using adafruit because money aside, i can't keep waiting by the mail and having project delays for want of parts.
I almost never have this problem with software because I rarely outsource
Real programmers use butterflies
modified 2-Dec-20 9:47am.
|
|
|
|
|
Hmmm... I have had great luck with
ELEGOO UNO R3 2.8 Inches TFT Touch Screen with SD Card Socket[^]
And the entire thing is only $15 USD.
I've built quite a few things with them. However, what I've really found are the challenges of insuring that
1) data lines are not getting noise on them
2) data lines are solder perfectly
If your data lines are just slightly "loose" you will find that you will get all kinds of troubles that are not re-producible.
Check out my article here at cp[^] to see the touch screen in action.
|
|
|
|
|
Thanks though client requirements dictate our 5" model 800x480. The whole reason we moved to this setup from the ili9341 is the requirements for more pixels and more physical surface so we're locked in, save for a 5" color alternative with similar specs
Real programmers use butterflies
|
|
|
|
|
You got caught by the cache and duplicated your message :P
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Whoops! I fixed it. Thanks.
Real programmers use butterflies
|
|
|
|
|
You're getting Adafruit's lemons.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
They just don't like me very much!
Real programmers use butterflies
|
|
|
|
|
How was it?
If adafruit gives you lemons... get an crappy IoT juicer [^] and make lemonade?
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Never heard of them - thanks for the lead! I'll probably order something from them and never implement anything, just as I did with the Rabbit 2000 and Omega2 development kits. Still, it's fun...
Will Rogers never met me.
|
|
|
|
|
Now available in an English version by Todd Rundgren, the famous Dutch song Flappie - YouTube[^]
|
|
|
|
|
Now, this is information you don't get to see on CP everyday.
Bedankt!
|
|
|
|
|
And you don't get a reply from Mux_Marius everyday!
|
|
|
|
|
I'm reading this book, Building Blockchain Apps (Addison-Wesley Professional)[^] and I came across the following which explains Smart Contracts:
Quote: In Code We Trust
The smart contracts can often closely resemble legal contracts in the real world. For example, the transaction parties might enter an escrow agreement that the fund will be paid out only when certain conditions are met.
It is now up to network validators and maintainers to assert whether such conditions are met and how the transaction should be executed when new blocks are appended to the blockchain.
However, unlike legal contracts that are enforced by the centralized government power, the smart contracts can automatically apply collaboration rules on the blockchain. The rules are written in code and checked by trustless participants of the network to prevent corruption or collusion.
Because of that, we consider smart contract code the “law” in blockchain networks. The code is executed as written. Even if the code contains bugs or side effects unexpected by its author, it is still trusted as a source of truth and enforced as the law.
So smart contracts are going to enforce rules for transactions which become "law" (the system will not break the "law" (code), no matter how fouled up the "law" may be").
Do these Blockchain enthusiasts not understand how buggy software is?
Oh, no worries, when this all lands our AI Overlords will settle it all.
|
|
|
|
|
raddevus wrote: Do these Blockchain enthusiasts not understand how buggy software is? Is that a rhetorical question or are you really asking?
raddevus wrote: Oh, no worries, when this all lands our AI Overlords will settle it all. I am not worried that they will settle it all... (it is the most logical step)
I am worried that they will get to the position to settle it all...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Nelek wrote: Is that a rhetorical question or are you really asking?
A little of both.
|
|
|
|
|
|
PIEBALDconsult wrote: "Mostly Harmless"
Five years from now.
PiebaldConsult: <on phone with bank> What do you mean my account has a negative balance!?!
AI Banker : It is the will of the code.
|
|
|
|
|
|
raddevus wrote: how buggy software is? True, but computers only do what they are told to do. They never, ever break the law. They can't. They can't think or decide. They simply execute code and do exactly what they are told to do. Even when there is a "bug" the computer did exactly what it was told to do.
|
|
|
|
|
BabyYoda wrote: True, but computers only do what they are told to do. They never, ever break the law. They can't. They can't think or decide. They simply execute code and do exactly what they are told to do. Even when there is a "bug" the computer did exactly what it was told to do.
But life ain't like that is it.
BabyYoda <talking to bank clerk> Why all my savings is gone from my account?
Bank clerk: The computer has operated correctly sir. Now, I have other people to help. Please step aside or I'll have the nice bank guard pistol whip you. Have a nice day.
|
|
|
|
|
raddevus wrote: The computer has operated correctly sir I didn't say correctly. But the computer only did what it was told to. A computer can't do anything but what it is told to do. It's impossible.
|
|
|
|
|
BabyYoda wrote: A computer can't do anything but what it is told to do. It's impossible.
I know what you mean, but this isn't as true as you would like to believe any more.
To discuss it further you would have to read the entire book, The Creativity Code by (mathematician and professor) Marcus du Sautoy[^]
That sounds a bit arrogant, but it's not intended to be. That book explains that there are now algorithms that are continually updated by AI which make decisions which humans no longer have a way to track.
The really interesting example is where the Go (ancient game) algorithm made a Go move while playing the best Go player in the world. The commentators noted that the move was not intelligent. But then that move caused the algorithm to beat the human player.
Now that move is a standard move at the stage of a game of Go but the move was "created" by an algorithm and no one can explain why the computer chose that particular move.
There are many other things where it is now becoming impossible to point to source code where the decision came from. quite interesting. Read the book and see if it starts to change your mind on these things. It's really fascinating.
|
|
|
|
|
raddevus wrote: becoming impossible to point to source code where the decision came from. Using your bank analogy, can you imagine a financial application that could not track down when and how money moved?
|
|
|
|
|
|
It seems the real question that should be asked is not if "code is the law" and buggy and all that.
The code needs to be interpreted and the interpreter can be not only buggy, itself, but even deliberately designed to be corrupt.
Thus, those making this 'contract' are having involvement (with neither their knowledge nor consent) by a third party.
The entire concept falls apart.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|