Using Sleep()/Delay() in C# on Windows IoT

0 votes
I'm trying to program a stepper motor in C# using Visual Studio. I have it connected to a Raspberry Pi 2 running Windows 10 IoT Core.

Motor: HSY214 - F0.8 A NEMA8 - Steppermotor
Driver: A4988

I need to write a time-bound code for a background application but sleep and delay are missing, and I'm only being able to program via Remote-Debug. Just somehow, even System.Threading.Thread.Sleep(time) is not available. I also tried to use a timer but the time being different between each step makes it difficult to implement. Like, there are 5 steps that go fast, then 2 steps go slow, then 5 steps fast again, 2 steps slow again and so on.So, can someone please guide me or point me in the right direction so as to how I could program the motor correctly?
Aug 28, 2018 in IoT (Internet of Things) by Bharani
• 4,550 points
248 views

1 answer to this question.

0 votes
You'll be glad to know that C# support for Software PWM and Hardware PWM has finally been added to the iot-devices project(https://docs.microsoft.com/en-us/dotnet/api/system.threading.tasks.task.delay?redirectedfrom=MSDN&view=netframework-4.7.2#System_Threading_Tasks_Task_Delay_System_Int32_). So, you can, now, implement functions similar to the Thread.Sleep using System.Threading.Tasks.Task.Delay(https://github.com/jbienzms/iot-devices).
answered Aug 28, 2018 by DataKing99
• 8,100 points

Related Questions In IoT (Internet of Things)

0 votes
1 answer

Display time in a Windows Core IoT app with a clock!

It is possible, but you should understand ...READ MORE

answered Jul 9, 2018 in IoT (Internet of Things) by nirvana
• 3,060 points
92 views
0 votes
1 answer

Publishing commands to device in IBM IoT using MQTT in Java

If you are publishing from an application, ...READ MORE

answered Jul 27, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
402 views
0 votes
1 answer

Using FIWARE to start Cygnus as a Service in IoT Solution

Cygnus is supposed to create /var/run/cygnus/ when started. You ...READ MORE

answered Aug 13, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
71 views
0 votes
1 answer
0 votes
1 answer

USB Mobile Broadband Modem on Windows 10 IoT

I was looking for a solution too, ...READ MORE

answered Jul 9, 2018 in IoT (Internet of Things) by anonymous2
• 4,260 points
347 views
0 votes
1 answer

Deploy my Windows 10 IOT core application locally!

Of course, you, can! That is, in ...READ MORE

answered Jul 17, 2018 in IoT (Internet of Things) by nirvana
• 3,060 points
146 views
0 votes
1 answer

Finding the Unicast, DNS and Gateway Address in UWP

Try the PInvoke api methods from Iphlpapi.dll. ...READ MORE

answered Aug 20, 2018 in IoT (Internet of Things) by nirvana
• 3,060 points
46 views
0 votes
1 answer

Autostart published Application on Windows 10 IoT

It can be done by making changes ...READ MORE

answered Jul 12, 2018 in IoT (Internet of Things) by DataKing99
• 8,100 points
114 views