Peer-to-peer, engineer-to-engineer questions and answers from the EDABoard.com engineering community around microcontrollers. Click the “Read more” link and follow the entire conversation and maybe add your two cents by logging in to EDAboard.com.
Smart agriculture with Arduino – I have a tree, and I want to sense the soil moisture from the surface up to 1-meter depth. I found this here: soil-moisture-sensor https://learn.sparkfun.com/tutorials…r-hookup-guide. But it does not go up to 1-meter depth. Any solutions? Read more
Solve the problem of noise – I use external interrupt pin on ATMega 8(INT1) to do action, but there is a relay and motor in my circuit which activated the interrupt and execute the action. I used switch debounce but no vain how to solve this problem? Read more
PID control of converter using PIC16f877a – I have to control my converter voltage using a PID controller. I am using PIC16f877a for programming PID loop. Can anyone help me by providing the code? Read more
Input impedance to ADC pin on PIC16F18856 – Concerning an ADC pin on a PIC16F18856, the maximum input impedance is stated as 10k into the ADC PIN. However, supposing I have 100k into an ADC pin, but with a 470n capacitor on the ADC pin…in that case, would you agree that as long as the rate of ADC sampling of the 470n capacitor voltage is not too high, then the 100k is fine? Read more
Max internal ADC CLK in ARM processors – I’m designing a simple oscilloscope. For cost considerations, I prefer to use an ARM-Based micro-controller with an internal ADC. I need a single channel ADC with 48 MSPS sample frequency. Is there a proper ARM-Based micro-controller to satisfy this? In other words, is there an ARM-Based microcontroller that has an internal 48 MSPS ADC? Read more
S25FL128S single byte write not working – I’m using S25FL128S Cypress flash chip and in that single byte programming not working. Only the sector is working. Sector write working flow. Sector size is 4096. Read more
Can’t get digits other than ‘zero’ – While simulating in Proteus 4-digit 7-segment display in xc8 (v2.0), the counting not incrementing. Only getting 0 at each of every 4 digit segments at startup and after few seconds all are going to 8 8 8 8 and again 0000. What is the problem? Read more
Need DAC simple modifiable example – I have to test a board which is designed containing STM32f429zg core, I want a simple example to configure and set value (whether dc or sine signal). I am very newbie here and Cube example or other sources didn’t work properly. Also, I couldn’t find any part inside that codes to let me modify DAC output. Read more
Remote programming, read back and default program setting – I have a task to remotely program frequency selection bits of an RF transmitter. The transmitter provides a 16-bit selection pins interface. I accomplished this task by making a serial to parallel bit converter circuit using some general purpose digital ICs. I send a 16-bit frequency select command along with a clock and enable pulses. This works just fine. But my supervisor is asking to put some more features in this project. Read more
RTC with 7-segments to display seconds – I am trying to display time (only seconds) after extracting from rtc-ds3231, code and header attached written in xc8 for 16f877a and also Proteus. With all the header files, this was working well in 16/2 LCD, but problems is — it is not able to display in 7-segments. Why is it behaving like this? Read more
Leave a Reply