|
5teveH wrote: what this is
The motor PWM is controlled directly by the microcontroller instead of an analog power controller piloted via a DAC.
5teveH wrote: why it might be better
Pros:
+ One less component that can break
+ Better chance of power control in case of overcurrents (shouldn't catch fire or burn out when encountering obstructions)
Cons:
- Harder to repair (when the MCU breaks it's game over).
- Pray the firmware is well written: if it hangs, expect anything.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Sander made a very good point in a weekly survey a while back. Survey Results - How important is learning AI to you for job security?[^]
We have not seen true AI yet. What we are seeing is Machine Learning, if anything.
So, it is completely inaccurate for anyone to use AI in marketing, etc. as that is a false statement.
AI sounds cooler than Machine Learning, and the general public does not know any better.
Real, true AI (if possible some day) is scary sh*t, and should not be messed with -- that, IMHO, is the darkest of magick.
|
|
|
|
|
|
Everyone loves the latest buzzword bandwagon.
I've heard simple regression analysis called AI.
Loved questioning a sales guys on that in a product presentation.
Me: So how does it do...
Him: It's an advanced AI
Me: I need to know what's behind it. Is it a neural network?
Him: It's complicated, it's..
Me: Is it a neural network.
Him: No, but we could use one, if it proved better
Me: So is it using a classification algorithm?
Him: It's a proprietary...
Me: Is it as simple as ARIMA?
Him: What it does is take the data and...
Me: We're not prepared to buy something we don't understand and that you can't explain.
Him: Maybe (the tech girl who hadn't said a word yet) can explain
Her: It's mostly a regression model that...
Me; Regression, like Gauss documented in the very early 1800's. Whats the rest of it.
Her: Arithmetic.
|
|
|
|
|
Let's hope that girl got a decent cut of the commission!
|
|
|
|
|
What commission?!
|
|
|
|
|
Quote: Maybe she felt that all software is AI. Arthur C. Clarke's observation about sufficiently advanced technology and magic might explain it.
|
|
|
|
|
Amarnath S wrote: Have you come across situations where people use the term "AI" to signify routine software? Only always.
I recently explained why in this post: Survey Results - How important is learning AI to you for job security?[^]
Sander Rossel wrote: It's all Machine Learning, finding patterns in big enough data sets.
That's not intelligence, that's statistics that are too big for humans to do. It's ML, or an algorithm, but it's never "intelligence".
|
|
|
|
|
Throbbing friend; mine worker (9)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Palpitant
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Throbbing
friend PAL
mine PIT
worker ANT
PALPITANT
Just say what you see!
And you are up Monday.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
Go-live was less than ideal (actually quite rough) and there were some pretty upset customers, lots of phone calls from them to upper management. Some didn't have data for over 2 weeks and had to use fall-back systems. Not our (developers) fault though, the issues were on the EDI side, so data wasn't coming into the system. But things were fixed and we managed to get the project up and running I'm no longer working there, but I've heard that it has stabilized, although there are still a few issues, which will get fixed.
Now I'm at a new job (started in May) and I miss (parts of) my old job, the irony Maybe I was a bit hasty in leaving, but I was pretty frustrated at the time. I have a lot more admin to deal with now and more pressure for deadlines due to the nature of the projects (fixed cost & timeline), but at least the development work on the current project is interesting and I've learned a lot of interesting new things.
modified 2-Jul-21 1:24am.
|
|
|
|
|
I just downloaded MPLab X IDE [^] and I was using it when -- I'm not kidding here -- a subconscious thought began rising like a whisper "win95...win95..."
Then, it hit me. The app is a Java-based desktop app and all of the controls, navbar, etc. look strikingly like Win95 UI. I had a bit of a nostalgic moment and it made me laugh.
Java desktop UX/UI never really moved past Win95, I guess.
Fact is stranger than truth.
|
|
|
|
|
|
Thanks for the tip. I've used that package on my win10 computer (laptop), but in this case I was installing on my desktop (Linux) and unfortunately there's no linux installation for microchip studio. I was just trying to see if I could use mplab to do the same things but the two are really quite different (as you probably know). Thanks again.
|
|
|
|
|
Not a problem.
Yeah they are quite different.
The less you need, the more you have.
Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?
JaxCoder.com
|
|
|
|
|
Still, having to work with Cypress PSoC Creator ('The worst IDE in the World'), I desperately miss the MPLAB X IDE .
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
raddevus wrote: Java desktop UX/UI never really moved past Win95, I guess.
If only Microsoft would go back to a ing simple interface too, with a single Control Panel and no clutter on the screen.
It would save me the hassle of installing ClassicShell and would work better.
GCS d--(d-) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
if (foo)
{
DoSomething();
}
or:
MaybeDoSomething(foo);
...
MaybeDoSomething(bool foo)
{
if (foo)
{
}
}
eh?
|
|
|
|
|
Depends on context. Can you not avoid the if entirely? Is that called in a tight loop?
As presented, I'd stick with the first example.
|
|
|
|
|
Well, maybe this is a trick question, but ...
I read and understood the first one immediately.
About as quickly as I read it.
The second one...I'm still not exactly sure about it.
I guess it's all a state of mind.
If you like objective, try #1.
If you like subjective, try #2.
|
|
|
|
|
second one.
reduces the amount of potential if statements to just one.
first one is easier to understand and read, I admit.
|
|
|
|
|
The first
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
|
|
|
|
|
I would normally use (1), but if there were many such usages, I might consider (2).
The advantage of (2) is that if it turns out that the conditional must be modified, it only need be done in one place:
Marc Clifton wrote:
MaybeDoSomething(foo);
...
void MaybeDoSomething(bool foo)
{
if (foo)
{
}
}
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|