https://github.com/mazkdevf/aerolle
Joku koodin pätkä aerolle :D
https://github.com/mazkdevf/aerolle
Last synced: 9 months ago
JSON representation
Joku koodin pätkä aerolle :D
- Host: GitHub
- URL: https://github.com/mazkdevf/aerolle
- Owner: mazkdevf
- License: mit
- Created: 2023-06-10T17:49:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-10T17:50:45.000Z (almost 3 years ago)
- Last Synced: 2025-05-18T05:15:07.804Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# aerolle
Joku koodin pätkä aerolle :D
```cpp
#include
#include
#include
#include
class painikkeenpainaja {
private:
int MikroservomoottoriPinni;
int Aikavali;
int PainikkeenTila;
public:
painikkeenpainaja(int pin, int delay) : MikroservomoottoriPinni(pin), Aikavali(delay), PainikkeenTila(0) {}
void aloita_looppi() {
while (true) {
std::time_t now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
char buffer[26];
ctime_s(buffer, sizeof(buffer), &now);
std::this_thread::sleep_for(std::chrono::milliseconds(2000));
std::cout << "[" << buffer << "] Käännytään oikealle\n\n" << std::endl;
PainikkeenTila = 1;
std::this_thread::sleep_for(std::chrono::milliseconds(2000));
std::time_t now2 = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
ctime_s(buffer, sizeof(buffer), &now2);
std::cout << "[" << buffer << "] Käännytään vasemmalle\n\n" << std::endl;
PainikkeenTila = 0;
std::this_thread::sleep_for(std::chrono::milliseconds(Aikavali));
}
}
};
int main() {
int MikroservomoottoriPinni = 9;
int Aikavali = 1 * 60 * 1000;
painikkeenpainaja painikkeenpainaja_(MikroservomoottoriPinni, Aikavali);
painikkeenpainaja_.aloita_looppi();
return 0;
}
```