LinkIt en början numrerar SMSer (2 / 3 steg)
Steg 2: Tweaking koden
#define STARTNUMBER 10
#define DELAYFACTOR 100
#include
#include
osignerade långa kandidat = STARTNUMBER;
osignerade långa divisor = 2;
bool isPrime = sant;
osignerade långa tid = millis();
osignerade långa counter = 0;
void loop() {
start:
IF(Serial.available()){Candidate=(Serial.parseInt());}
isPrime = sant;
divisor = 2;
for(divisor;divisor
Du nu vet de grundläggande algoritmen, dags för att justera den lite... eller inte... En sak du kanske vill ändra är STARTNUMBER parameter - set ti till något högt men antal får inte överskrida 2 ** 32 eftersom detta är teknisk begränsning till vad LinkIt man kan utföra operationer på. Den andra saken är att du kanske vill öka fördröjningstiden från 10 minuter till något mer - 5 timmar till exempel. Som kommer att göra SMS' komma upp till fyra gånger om dagen på topparna och det blir perioder när du inte kommer få några SMS under dagar.