Questions tagged [microcontrollers]

For questions concerning IoT applications that use microcontrollers as control units. Almost every IoT device has an embedded microcontroller. Thus, use this tag when the usage, development or constraints of the microcontroller are at the core of the question.

Filter by
Sorted by
Tagged with
0 votes
1 answer
54 views

How to effectively control Arduino via a web application?

I have a web application in PHP on remote hosting. The application is connected to a MySQL database, from which it reads states, draws graphs from the data that Arduino sends to the database. The ...
user avatar
0 votes
1 answer
25 views

Help selecting a microcontroler

I need you help, currently I`m searching for a microcontroller That supports ultra power mode. Has bluettoth support. Can be waked up by a wireless interruption. The microcontroller must be powered ...
user avatar
3 votes
2 answers
87 views

How secure connection between modem and microchip

My board has a separate Quectel MC66 modem and STM32 microchip. The communication between modem and microchip is AT Commands. If a hacker connected a wire between modem and microchip, he could have ...
user avatar
  • 153
0 votes
0 answers
24 views

How to configure watchdog mode with interrupt in MSP430F5358?

I am using the MSP430F5358 controller and want to enable the watchdog timer to reset the controller when some malfunction occurs with the Software. I need to add watchdog Interrupt so that it ...
user avatar
0 votes
1 answer
51 views

Battery powered MCU with accelerometers and LTE-COMS, looking for products

I've made a question previously but I did not give enough background info so here it goes: I have been developing a prototype for measuring ground vibrations using three MEMS-accelerometers together ...
user avatar
1 vote
1 answer
44 views

Can I make individual callbacks to handle each MQTT topic?

I'm using the PubSubClient on some ESP-01 modules to make smart/connected devices around the house. I'm not super fond of the way all incoming messages get routed to the single callback. When I get a ...
user avatar
3 votes
3 answers
89 views

Are there Arduino boards that can be used as a small web server, supporting HTTPS?

I would like to control a relay from over the internet. I was thinking of making this using an Arduino and some wifi/ethernet shield. Searching the internet, I see a lot of shields and modules that ...
user avatar
1 vote
1 answer
158 views

Quality water IoT system - Which device choose

I want to develop a quality water IoT system. The picture below shows the idea. I'm not sure the device that I have to use for this project. My idea is: Every X minutes (I'm not sure the time) get ...
user avatar
  • 119
0 votes
2 answers
119 views

When use microcontroller, when use microprocessor and when combine both

For a long time I have had a simple question to which I can't find an answer which convinces me. Basically the title: when should I use a microcontroller, when should I use a microprocessor and when ...
user avatar
  • 119
4 votes
3 answers
498 views

ESP8266 with Dual Relay AND STM8S103

I'm looking for an ESP8266 board with a dual relay for one of my projects. Yes a Sonoff Dual - quite answers all my needs, beside the part of messing around with soldering and the for need more GPIO's ...
user avatar
  • 731
1 vote
1 answer
128 views

Has any one developed M-Bus protocol on STM controller?

M-Bus is a building management side protocol which helps to communicate with the controller to get the available parameter values like current, voltage, power etc. I have to develop an architecture ...
user avatar
2 votes
0 answers
74 views

POE ethernet passthrough microcontroller [closed]

I'm looking for a build your own or mod hack something like a POE ethernet passthrough that powers an Arduino IoT controller. I understand that what ever I am using will need it's own dedicated IP ...
user avatar
3 votes
0 answers
107 views

How we can interface LoRa(RFM96W) with STM32F030 controller?

I have tested my RF96W LoRa boards with the Lolin Boards, it works fine. However when I interface these Lora boards with a stm32f030r8t6 based controller, I don't receive any data, although I have ...
user avatar
4 votes
1 answer
152 views

How to get stepper motor to rotate smoothly and continuously?

I'm trying to build my own motorised roller blinds based off this project. It uses the Stepper_28BYJ_48 library. The problem I'm having is that the motor is either very slow and jittery, going forward ...
user avatar
  • 331
2 votes
2 answers
84 views

wireless moisture data transmission

I am mainly from software background with very very basic level of electronics/microcontroller knowledge. I recently did a small IoT project for moisture/temp detection following this tutorial At a ...
user avatar
1 vote
0 answers
89 views

Integrating STM32 device with smart lock via BLE

I am using a Particle Boron to integrate with a Smart lock but I am not being able to do it. I'm using Particle's BLE interface to connect to Bluetooth and start sending messages to the lock, and a ...
user avatar
  • 111
3 votes
2 answers
333 views

ESP32 always high pins screwing analog measure

TL;DR When trying to use some pins of my ESP32 to read analog signals, it turns out those pins have a non-zero voltage, messing up the measurements. Why? I got myself an Olimex ESP32-POE-ISO (see ...
user avatar
  • 133
1 vote
1 answer
82 views

Suggestion between bluetooth and wifi for a simple sensor reading application

So I have a simple application that involves reading the input over terminal via UART, and then responding accordingly, be it toggling an LED or outputting a sensor reading over I2C. As a step up, I ...
user avatar
  • 11
1 vote
1 answer
195 views

Can AVR microcontroller be used in commercial products? [closed]

I'm working on a startup and I have come to know that AVR is closed source so I wonder if I can use their chips inside my commercial product?
user avatar
1 vote
0 answers
123 views

Creating a Non Blocking socket for making GET requests

I am using an ESP32 with a MicroPython Firmware and want to make asynchronous HTTP requests such as GET request. I have tried using usocket but it did kept throwing OSError 128. I have attached my ...
user avatar
2 votes
0 answers
96 views

Is it possible to implement the HomeKit Accessory Protocol directly on an Arduino or some other microcontroller without the need for a bridge

It seems that all solutions involving homekit make use of a bridge server, so I am confused as to why none of the setups that I can find are implementing homekit directly on the microcontroller. Is ...
user avatar
1 vote
0 answers
134 views

Is it possible to send data to AMQP server using AT-Command on ESP8266 Wi-Fi module?

I'm currently working on an IoT project which I have an STM32F0 connected to the ESP8266 Wi-Fi module. My goal is to publish data to an AMQP server. Currently, I'm trying to connect to an AMQP server(...
user avatar
4 votes
3 answers
145 views

Choosing low power microcontrollers to run with a solar panel

I am starting a project which will control a small motor, some LEDs for illumination and read some analog sensors and I need to power it via a solar panel. I am looking for the best option on ...
user avatar
1 vote
1 answer
65 views

Does server running on local host constitute IoT? [closed]

I have created a network, using mobile hotspot (without internet connectivity), between microcontroller and pc.(intranetwork) The designed server right now works on the local host. Will this be ...
user avatar
  • 21
1 vote
0 answers
78 views

Development board for DASH7

Has anyone experimented with DASH7? I am searching for a development board, which is proven to work with the DASH7 stack in the 433/868 MHz bands. There are, of course, the official development kits, ...
user avatar
  • 229
6 votes
3 answers
453 views

Is a simple UDP messaging a good idea for IoT Sensor?

I am working with NB-IoT Modem - Quectel BC95 that will be used in a simple IoT sensor that will periodically (Once per hour) send measurements to our server. Because of the restriction in place by ...
user avatar
4 votes
1 answer
68 views

How to decide how to select an endpoint device

This question is intentionally rather open ended, and potentially opinion based, but it is intended to act as a catch-all for the questions on how to select a device for a sensor/endpoint. Any ...
user avatar
1 vote
1 answer
926 views

Read data from STM32 using UART ESP32 micropython \x00 error?

I am using a LOLIN32 lite (ESP32) to read data sent from a STM32F103 (black pill). The ESP32 is using micropython and the STM32 is programmed using CubeMX + Truestudio. When calling the uart.read() ...
user avatar
  • 111
3 votes
1 answer
1k views

Distance calculation based on RSSI value

I want to calculate the RSSI value of a Bluetooth module (HC05) and from the derived RSSI value I want to calculate the distance of the surrounding devices. I'm using an Arduino Uno r3 as a controller ...
user avatar
9 votes
2 answers
680 views

Embedded C—check internet connection

Is there any way to check if actually my embedded device has a working connection (i.e. can reach the WAN)? My device has no RTOS, so I cannot rely on OS functionalities like ping. I can see that the ...
user avatar
  • 311
2 votes
1 answer
165 views

Industrial Controller Vs Prototype Controller(Study level Controller)

What is the difference between industrial Controller and prototype(Study)level controllers or Raspberry pi/Arduino Vs. Industrial Controllers(PLC, NON PLC) controllers
user avatar
7 votes
1 answer
208 views

Cheap PoE board with TCP/IP support

I have a small IoT project where I want a network enabled electrical relay. I do not need full network plug nor linux on it. It just should be small and cheap. I feel smart enough to write a small ...
user avatar
  • 303
6 votes
1 answer
481 views

WiFi communication between PC and embedded system on LAN

I'm here asking some support for a newbie in embedded communication. My situation is the following: embedded device: STM32L4xx microcontroller + ATWINC1500 wifi module WiFi management code (driver) ...
user avatar
  • 311
8 votes
2 answers
444 views

What is difference between a mote and a microcontroller equipped with sensors and connectivity?

Reading some papers about IoT and Wireless Sensor Networks (WSN) I came across mote devices and have seen there are lots of them. I have understood that they are the leaves in an IoT system and that ...
user avatar
3 votes
1 answer
63 views

Finding the time interval between two events using CCP on PIC18f4520

I'm trying to calculate the time elapsed between two events using the CCP on PIC18F4520. The events are triggered by two sensors that are on the ccp1 and ccp2 ports. I've assigned a prescalar of 8 to ...
user avatar
2 votes
0 answers
189 views

Automatic Compiling & Flashing of EFM32 Programs

I'm working a Machine Learning project, and I need to gather some data about the run-time of an EFM32 Microcontroller (EZR32LG). After gathering a small dataset and realizing I need more (A lot more) ...
user avatar
  • 137
4 votes
0 answers
267 views

NodeMCU - create public webserver

How would I go about creating a public web server so that I can control my NodeMCU v3 from anywhere in the world? I was thinking about flashing espruino on my board since I have more experience with ...
user avatar
5 votes
1 answer
409 views

File Transfer from ESP8266

How can I download / access a file contained in the ESP8266 SPIFFS memory over the internet and not only on a local wi-fi? Can it send a complete file contained on its SPIFFS memory to a website or to ...
user avatar
9 votes
3 answers
209 views

Calculate velocity and direction on microcontroller or on remote server?

Assume that I have a device attached on a car which includes an MCU, and a SIM908 module. The SIM908's function is to receive GPS data from satellites and then send them to the remote server through ...
user avatar
1 vote
0 answers
161 views

How to Make Custom-Length Jumper Wires [closed]

I am prototyping a Wi-Fi thermometer with an ESP8266 and an HT11, it works on the breadboard (!) and now I am designing a 3D printable cabinet. I would like the final thing to be completely dis-...
user avatar
  • 119
6 votes
3 answers
754 views

How can I push data from car-mounted microcontrollers to a remote server?

Firstly, I'm a newbie in the IoT field. Hardware parts are quite new to me. I want to make a small project. That is creating a box attached into a car that can keep track its location and temperature....
user avatar
8 votes
2 answers
627 views

What right hardware to use for Home Automation using MQTT?

I have been working on a home automation project lately. It is complete to the extent of switch control and getting the readings of temperature, humidity. I am using a Raspberry Pi 3 as MQTT broker. ...
user avatar
6 votes
2 answers
669 views

Website on a microcontroller

I want to create a simple web server on a SAM4E. I have found a example but I would like to change the website. Now it's just plain html code: if(( NULL != pcRxString) && ( !strncmp( ...
user avatar
  • 61
11 votes
3 answers
4k views

A low cost alternative option for ZigBee stack in mesh network of sensors

We're in the step of making design decision for a wireless mesh network of individual sensors which is going to be low cost. At first research I decided to use MQTT for application layer and global ...
user avatar
  • 211
12 votes
1 answer
354 views

Can I implement ZigBee with generic hardware?

As I understand ZigBee is only a specification of a data transfer protocol. So I was expecting to find some library that implements this protocol to use it with my MCU and RF transceiver. Instead, I ...
user avatar
4 votes
1 answer
358 views

Is it okay to use the 4 pin USB TTL cable instead of the recommended 6 pin USB TTL cable for Intel Galileo?

I have only the 4 pin USB TTL cable which has the Rx, Tx, Vcc and GND pins. The 6 pin includes the CTS and RTS pins also, and is specified for use with Intel Galileo board. My question is if I can ...
user avatar
  • 259
4 votes
0 answers
596 views

I2C transfer to Thunderboard Sense microcontroller never completes [closed]

I am using a Thunderboard Sense microcontroller, plugged into my desktop (Windows) with a USB, and the Simplicity IDE with the coding language C. I am trying to write to a register using the ...
user avatar
2 votes
0 answers
488 views

Can I enable interrupts on GPIO16 of ESP8266?

Usually, the gpio16 is not used as gpio. But we can read the state or change the state by writing directly to the registers. WRITE_PERI_REG(PAD_XPD_DCDC_CONF, (READ_PERI_REG(PAD_XPD_DCDC_CONF) &...
user avatar
-1 votes
1 answer
358 views

Control a solenoid with NFC [closed]

I am trying to determine the components I may need to use an NFC sensor to control a solenoid. The amount of space I have to work with is very small - approximately 1 inch. The solenoid I have in ...
user avatar
47 votes
9 answers
10k views

What is the simplest programmable IoT device that can connect to Wi-Fi?

I am trying to build a cheap asset tracker that can be powered by a battery pack. All I need the IoT device to do, is to connect to known WiFi network access points. I have access to the backend ...
user avatar
  • 705