[Solved]How to use interruption processing in m5stack
-
I want to make a simple game.
When you pressed button of m5stack, how did you move other function?
There is not other function in roop().I use Arduino1.8.9. -
@tkb-koki Do you means how to use BUTTON on M5Stack Core?
If I am right, you can refer to the code blow.
https://github.com/m5stack/M5Stack/tree/master/examples/Basics
/* Name: button.ino Created: 2018/9/21 14:06:15 Author: sakabin */ #include <M5Stack.h> // The setup() function runs once each time the micro-controller starts void setup() { // init lcd, serial, but don't init sd card M5.begin(true, false, true); M5.Lcd.clear(BLACK); M5.Lcd.setTextColor(YELLOW); M5.Lcd.setTextSize(2); M5.Lcd.setCursor(65, 10); M5.Lcd.println("Button example"); M5.Lcd.setCursor(3, 35); M5.Lcd.println("Press button B for 700ms"); M5.Lcd.println("to clear screen."); M5.Lcd.setTextColor(RED); } // Add the main program code into the continuous loop() function void loop() { M5.update(); // if you want to use Releasefor("was released for"), use .wasReleasefor(int time) below if (M5.BtnA.wasReleased()) { M5.Lcd.print('A'); } else if (M5.BtnB.wasReleased()) { M5.Lcd.print('B'); } else if (M5.BtnC.wasReleased()) { M5.Lcd.print('C'); } else if (M5.BtnB.wasReleasefor(700)) { M5.Lcd.clear(BLACK); M5.Lcd.setCursor(0, 0); } } © 2019 GitHub, In -
@m5-docs No, i was able to use BUTTON.
I want to use other function while executing "delay();". -
@tkb-koki What programming system are you using?
In UIFlow you have a series of loops including loops dedicated to just the three buttons on the front. -
@tkb-koki multi-Progress?
-
@ajb2k3 I am using Arduino IDE.
-
@m5-docs not multi. I want to use interruption processing.
-
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login