What's the hot shit microcontroller Dev board of 2019?
What's the hot shit microcontroller Dev board of 2019?
something with a stm32
esp32
Embedded moves too slowly to have a 'hot shit' microcontroller, esp in a yearly timespan.
just pick an arduino that fits into your project and program away.
RISC V boards are coming. Many will want to play with that.
When will I be able to run containerized NodeJS on my ardunio to implement blinking LEDs?
ESP32 aka chink IoT spy gateway
Just buy some development board with CortexM33 and
you are golden.
why would you need js garbage
QQmb 4G
>fick ja!
/this
Bluepill STM32
Teensy 4.0, runs at 600 MHz.
propeller 2
just buy a fuckton of bluepills to whack them in every possible project
else nanos for other shit
>propeller anytime after 2006
lol
the real hot shit right now is the sparkfun artemis. also yes, any cortex m0-m3 variant
>propeller 2
... is actually a thing. I'm surprised. I thought they gave up.
parallax.com
this
>NodeMcu EPS8266 (with wifi)
$0.86
Werks fine.
What do you even do with dev boards?
Work related or personal projects? What kind of projects?
paper weight
weak bait
milk shake
RISC V with a built in screen for $5, thats neat, thanks for the link user
That actually looks pretty good. Do you know what sort of PWM output capability it has and if it's easy to talk to it via USB from a PC (not for programming, I mean have the firmware you write communicate to a PC program as part of its normal operation)? I've been looking for a cheap board in a small form factor which can do like 6 25kHz PWM signals with at least 7bit duty cycle resolution while getting commands from a PC.
Well I'm planning on getting 6 boards to create a ZigBee network that reports on water tank levels around the property
Ive used ZigBee before, its good but low throughout on the module I used.
How is LoRa?
>2hu on the promo video
based
Making all sorts of devices play bad apple is a meme.
Around page 40 of datasheet is the interesting shit. Still too high power usage, but at least they're trying. It's at a point where at least it is not useless as a microcontroller.
PSoC. Slightly harder to learn, but absolutely fucking based once you do.
Any ST uC. While I'm anxious for RISC-V, ST's ARM boards have the highest quality in my opinion. I believe it is also Arduino compatible.
Adding to my reply above: I meant select ST boards are compatible, not all of them.
Nucleos?
Pretty fun
Oh shit, this looks really nice.
>Up to 4 independent channels of PWM, output compare or input capture for each general
timer and external trigger input
>has 4 general timers + 1 advanced
Looks like it can easily generate the PWM signals I want. I've never worked with MCUs which have actual USB integrated so I have no idea how hard or easy it is to talk to it from a PC program, I guess I'll have to look into that.
If you want PWM, timers etc., check out:
Configurable hardware, so you can set basically anything onto any pin. It's especially good for PWM and analogue, because it's all in hardware and you don't have to do bullshit polling loops like in some other boards.
>so I have no idea how hard or easy it is to talk to it from a PC program,
As long as you don't need high bandwidth transfers, with usb control messages it is trivial.
If you do need DMA, that's a little harder, but not that much.
Ultimately, you won't need to implement a usb stack, there's sure libraries you can use.
I'm not looking to do anything too complicated, in fact my requirements are very simple. A few PWM outputs and the ability to talk to a PC. I have a bunch of Arduino Nanos and the only issue with those is that they don't have (good) enough timers for all the PWM channels I'd want. I can easily find lots of boards which have them, I was just looking for something small and cheap as fuck.
>I have no idea how hard or easy it is to talk to it from a PC program
You can just use the UART with some usb-serial dongle ($1-4 in aliexpress depending on the chip used).
On the pc side, pyserial makes serial port interaction trivial.
ESP32
>150 USD
Are they even trying?
when hell freezes over and google stops selling your data to companies
I know I can do that, but that board doesn't seem to have a USB to serial chip built in and I'm looking to keep the form factor small, so I don't want to add another component for that. It does have a real USB port connected directly to the MCU though, so I assume it's going to be possible to talk to it using that, I just don't know how exactly since I've never used actual USB, just serial converters.
Arduino is hot garbage for PWM, because it doesn't natively support it. If you're running more than a couple of PWM outputs you won't be able to do anything else, because they need software polling loops. PSoCs do it in hardware, so there's no CPU overhead and you can use the resources for better shit like Bluetooth or USB. And they cost like $10 with a built-in programming board, it's really nothing.
I'll just leave this here....
>nuttx.org
That's not true, the Atmel MCUs that Arduinos use most certainly have PWM hardware, it's just that most of their timers are only 8bit IIRC and I think their prescaler options were fairly limited, so I cannot hit the 25kHz I want with the duty cycle resolution I want on sufficient channels. You don't need to use the Arduino functions for PWM, you can write to the timer control registers directly and use them.
>Having to fuck around to that level just for PWM
Sad! With a PSoC, you literally just drag and drop a PWM block and then write a few lines of code.
user if you can't write like 3 values to 3 registers to set up PWM or something like that I really don't know what I can say. This is how MCU programming actually works. You should be grateful you're not doing it from assembly.
2/10 made me reply
You already can. Check mbed.js.
Oh, I missed "containerized". Now I call this a bait.
I like muh Cyclone
nice, i just installed Atom, PlatformIO and platform-gf32v and built Blinky. it all worked ok. I just had to install git to make it work heh. so I ordered a few of these $5 boards with a screen. been wanting to make a wrist device that displays text for a while now.
bump
anything STM pretty much. Idk if ppl like it or not but it's taking over the market for god knows what reason.
This. They're really neat and cheap.
Teensy 4.0 is also a contender.