Leuk met Arduino, niets anders nodig (2 / 3 stap)

Stap 2: priemgetal generator


Een priemgetal is een getal dat alleen kan worden verdeeld door twee getallen, één en zelf. De "twee cijfers" in die definitie is belangrijk, dat het elimineert een. De eerste paar priemgetallen zijn 2, 3, 5, 7, 11 en 13. Hoe groter een getal is de minder kans is prime, maar het aantal priemgetallen is oneindig.

Dit programma zal het genereren van een lijst van priemgetallen met behulp van de seriële monitor, kunt u op een belangrijke, gevolgd door invoeren, als u wilt het programma onderbreken gedurende drie seconden.

Kopieer deze code naar de Arduino IDE, uploaden en de seriële monitor met 9600 baud te starten:

 /***************************************************************** * Filename: primes.ino * * Find prime numbers and output them through the serial monitor. * Press any key, then enter, to pause the program for 3 seconds. * ***************************************************************** /********************************************************* * The setup() function, runs at startup. *********************************************************/ void setup() { Serial.begin(9600); //Start the serial monitor. } /********************************************************* * The loop() function, runs continuous when setup finishes. *********************************************************/ void loop() { if(Serial.available()>0) { int x = Serial.read(); delay(3000); } Serial.println("2"); for(long i=3;i<2147483647;i+=2) // Check odd numbers up to 2^31. { if(Serial.available()>0) // Is there a keypress? { int x = Serial.read(); // If so read it, delay(3000); // and wait three seconds. } long flag = 0; int limit = sqrt(i); for(long j=3;j<=limit;j+=2) // Inside for statement. { if((i % j) < 1) // Is i divisable by j? { flag = 1; // If yes then i is not prime, j = limit; // set flag and force exit } // of inside for statement. } if(flag < 1) // If flag is still zero i is prime. { Serial.println(i); // Print the results. if(i < 1000) delay(250); // Just makes the start easier to see. } } } 

Gerelateerde Artikelen

Leuk met Arduino, niets anders nodig, deel 2

Leuk met Arduino, niets anders nodig, deel 2

Ik was nieuwsgierig om te zien hoe een Arduino zou werken voor wiskunde en eenvoudige tekst gebaseerde grafische dus heb ik besloten om te doen een beetje experimenteren. Deze programma's zijn beter geschikt voor een computer, maar het is interessant
Hoe maatregel AC huidige Hall Effect Sensor met Arduino of andere gangbare Microcontrollers

Hoe maatregel AC huidige Hall Effect Sensor met Arduino of andere gangbare Microcontrollers

Gelieve te zien een nieuwe eenvoudiger benadering hierDoel: Dit Instructable toont hoe maken een interface-box die, wanneer de verbinding aan de randen in een verlengsnoer, toestaat gangbare microcontrollers zoals Arduino maatregel AC huidige als een
Controle van een Furby met Arduino (of andere microcontroller)

Controle van een Furby met Arduino (of andere microcontroller)

De Million Dollar Furby: We kunnen hem herstellen. We hebben de technologie.Vervolg van de vorige Instructable waar we weggesneden Furby van primitieve hersenen, is het nu tijd om het te vervangen met iets groter.Dit Instructable zal detailleren hoe
Controle een RGB Led met Arduino en Processing

Controle een RGB Led met Arduino en Processing

dit instructable (mijn eerste niet minder) laat zien hoe om te controleren van een RGB led met behulp van processing en arduino.De spil wordt dat de kleur door te klikken op een afbeelding is geselecteerd, wordt de RGB-waarde van de pixel waarop die
Een ander kartonnen robot-stofzuiger gecontroleerd met Arduino

Een ander kartonnen robot-stofzuiger gecontroleerd met Arduino

Dit is een eenvoudige robot-stofzuiger gecontroleerd door Arduino.Dit kan nog eenvoudiger als in plaats van turbine en stof-bin - gebruik een keuken weefsel of een stuk synthetisch weefsel.Stap 1: Vereiste onderdelenArduinoMotor-shield - besturingsel
Hookup een LCD-scherm aan een Arduino in 6 seconden met 3, niet 6 pins

Hookup een LCD-scherm aan een Arduino in 6 seconden met 3, niet 6 pins

het toevoegen van een LCD-scherm aan de Arduino projecten kan echte waarde toevoegen de kosten doen dus kan echter aanzienlijk. Niet een financiële kosten - u kunt oprapen 16 (tekens) x 2 (rijen) LCD voor zo weinig zoals £3,50. De kosten is het telle
Leuk spel met arduino en processing

Leuk spel met arduino en processing

Dit leerprogramma zal u tonen hoe maak je een first person FPS-shooter in verwerking met behulp van een arduino. Dit project werd overhandigd aan ons als een eindexamen in een technische specialisatiecursus (bovenste middelbare school).Video van het
Ode aan de vreugde en andere klassieke muziek met Arduino spelen

Ode aan de vreugde en andere klassieke muziek met Arduino spelen

Dit is een basic tutorial (ideaal voor beginners!) met behulp van de Arduino Uno of soortgelijke versie te spelen van Ode aan de vreugde van Beethoven. Dit was een van mijn eerste projecten met Arduino.Wat u zult moeten:-Arduino Uno of soortgelijke v
Munt-en kleinbedrijf succes Meter (stoppen met roken!) met Arduino

Munt-en kleinbedrijf succes Meter (stoppen met roken!) met Arduino

er komt een moment in het leven om kinderachtige dingen achter en geeft van vervelende gewoonten. Sommige, zoals roken, kunnen verdomd moeilijk zonder voortdurende aanmoediging. Het was tijd voor mij om mijn favoriete hobby te combineren met mijn dri
LED kubus met Arduino en aangepaste PCB

LED kubus met Arduino en aangepaste PCB

dit instructable details over het ontwerp en bouwproces voor een 5 x 5 x 5 LED-kubus, instelbaar met behulp van een Arduino, die zich op een aangepaste printplaat bevindt.Extra informatie, foto's en video's vindt u op mijn website.Het afgewerkt produ
AtoZ van RC hobby + DIY radio met ARDUINO

AtoZ van RC hobby + DIY radio met ARDUINO

Wikipedia omschrijft RC-voertuig alsEen afstandsbediening voertuig is een voertuig dat op afstand wordt bestuurd door een betekent dat de beweging met een externe oorsprong niet tot het apparaat beperkt. Dit is vaak een bedieningsorgaan radio, kabel
PuttDuino putt-putt gat met arduino

PuttDuino putt-putt gat met arduino

mijn bedrijf heeft jaarlijkse evenementen waar we allemaal samen te komen voor leuk - om te blazen stoom af en hebben een beetje concurrentie. In het verleden hebben we Softbal en bowling competities. Dit jaar iemand had een bron van inspiratie: elke
Knipperende LED met Arduino Nano

Knipperende LED met Arduino Nano

Hallo vrienden,Zien van een knipperende LED is zo leuk, maar wanneer u er een maken als dat door uzelf dan de pret is zelfs meer. ^_^Dus, laat de pret beginnen,In dit instructable, ik heb aangetoond over het knipperen van een LED met Arduino Nano.Opm
Streaming video van SD-kaart naar Nokia LCD met Arduino

Streaming video van SD-kaart naar Nokia LCD met Arduino

Voor een lange tijd, ik dacht dat het afspelen van video met kon audio niet op de Arduino. Toen op een dag besloot ik te geven het een schot en het bleek eenvoudiger dan ik dacht.Ik besloot te schrijven van de stappen in een instructable ten behoeve