AVRSH: Een tolk opdrachtshell voor Arduino/AVR.


Ooit wilde worden "aangemeld" bij uw AVR microcontroller? Ooit gedacht dat het zou gaaf zijn aan de "kat" een register om te zien van de inhoud ervan? Hebt u altijd al wilde een manier om de nodige energie en individuele perifere sub-systemen van uw AVR of de Arduino in uitgeschakeld * real time *? Mij, ook, dus ik schreef de AVR-Shell, een UNIX-achtige shell.

Het is UNIX-achtige omdat het doet denken aan de shell-account die u uitging en gekocht te lopen uw irc nick collision bots op, evenals een opdracht of twee met elkaar gemeen hebben. Het heeft ook een bestandssysteem dat lijkt op UNIX extfs, met behulp van een externe EEPROM, maar dat is uitgegroeid tot een project zichzelf dus ik zal het vrijgeven van die module afzonderlijk onder een verschillende instructable wanneer het productierijpe.

Hier is een lijst van de dingen die je momenteel met de AVR-Shell doen kan:

  • Lees alle uw gegevens richting registreert (DDRn), poorten en pinnen in real-time
  • Schrijven naar alle uw DDRn van, poorten en pinnen inschakelen motoren, LED's, of lees sensoren in real-time
  • Lijst van alle bekende registers op het systeem
  • Maken en opslaan van waarden in gebruiker gedefinieerde variabelen aangevuld met EEPROM.
  • Maak een root-wachtwoord en verifiëren tegen (gebruikt voor Telnet-toegang)
  • Lees de geconfigureerde CPU-kloksnelheid
  • Wijzigen van uw CPU-kloksnelheid door te stellen een prescaler
  • Starten en stoppen van 16-bits timers voor timing van diverse dingen
  • Kies voor meer kracht en/of perifere sub-systemen uitgeschakeld: analoog naar digitaal converter (ADC), Serial Peripheral Interface (SPI), twee-draads Interface (TWI/I2C), UART/USART. Handig voor wanneer u wilt dat het energieverbruik van de microcontroller verlagen of bepaalde functies inschakelen.
  • Geschreven in C++ met herbruikbare objecten.

Dit instructable doorloopt de installatie, het gebruik en de aanpassing van avrsh.

Gerelateerde Artikelen

Hoe zet uw smartphone aan een generieke shield voor Arduino

Hoe zet uw smartphone aan een generieke shield voor Arduino

Hallo jongens, ik ben een van de makers van 1Sheeld, het is een mobiele app en een bestuur dat uw smartphone in een open platform voor Arduino verandert.OnderdelenArduino Uno 19,99 dollar1Sheeld $54.94Breadboard, springpaarden, LEDsHet idee is eigenl
Bouwen van een ISP-Shield voor Arduino

Bouwen van een ISP-Shield voor Arduino

dit Instructable is voor de instructies van de bouw voor onze nieuwe AVR ISP Shield Kit voor Arduino. Haar ontwikkeling heeft veel te danken aan Instructables en onze eigen Gemeenschap (met name Nick!) en ik hoop om uit te leggen wat van die langs de
Android telefoon gebruikt als een GSM-shield voor arduino

Android telefoon gebruikt als een GSM-shield voor arduino

hier mijn een andere video toont het gebruik van app uitvinder en bluetooth communicatie interface een arduino board en een Androïde apparaat. Ditmaal ben ik laten zien hoe de SMS-functie gebruiken om te zetten van de telefoon in een gratis GSM shiel
Hoe maak je een nuttige Photoreflector voor Arduino

Hoe maak je een nuttige Photoreflector voor Arduino

Dit is een hoe te maken van een handig photoreflector voor de Arduino.Photoreflector is een sensor die is wordt vaak gebruikt voor lijn tracer.Stap 1: ToolsSoldeerboutSoldeer (1.0 mm)NipperStap 2: materialenPhotoreflector LBR-127HLD, 50JPY180 Registo
Maak een breadboard adapter voor uw AVR microcontroller

Maak een breadboard adapter voor uw AVR microcontroller

als je wilt spelen rond met micro controllers weet je deze drukte: U wilt testen een deel van een programma en moet u eerst volledig kabellengte tot de uC op het bord brood.Niet met deze handige onderdelen meer!Dit zijn de volledige programmeerbare m
Zet een potlood tekening in een capacitieve sensor voor Arduino

Zet een potlood tekening in een capacitieve sensor voor Arduino

wist je dat?  Kun je potlood tekeningen reactieve raken voor gebruik met uw projecten!  Het is echt makkelijk, en geeft u veel flexibiliteit bij het maken van interfaces voor welke microcontroller project u aanbrengt.Ik samen te stellen dit als onder
Het kiezen van een ATmegaX8 variant voor Arduino-type projecten

Het kiezen van een ATmegaX8 variant voor Arduino-type projecten

bij het doorlezen van de Digikey en Mouser aanbiedingen voor ATmega328 chips, er zijn enkele subtiele verschillen die niet blijkt uit de aanbiedingspagina. Het is gemakkelijk om te kiezen tussen een 168 en een 328 chip, maar wat over de letters na di
Waterniveau Sensor Module voor Arduino AVR ARM STM32 STM8

Waterniveau Sensor Module voor Arduino AVR ARM STM32 STM8

Proficiat aan het team van ICStation ! Zij hebben deze prachtige waterniveau Sensormodule ontwikkeld door grote inspanningen. Deze module met klein formaat en hoge kosteneffectieve is makkelijk te gebruiken. In dit artikel, zullen we de digitale gehe
Hoe maak je een veilige voeding voor arduino met 9 volt batterij

Hoe maak je een veilige voeding voor arduino met 9 volt batterij

U moet een 9V batterij clip (module aansluiting), een 2.1mm stekker, een soldeerbout en wat soldeer. Elke hobby winkel moet deze items.Stap 1: een stabiele (geregeld) 5V DC, die ofwel u via de USB-elektrische leidingen, of via de schild-connectors op
Een geavanceerde benadering van programmering van Arduino & AVR

Een geavanceerde benadering van programmering van Arduino & AVR

Dit instructable is een must read voor iedereen die vertrouwd is met core AVR chips en Arduino.Nou, om meer specifieke, bij het lezen van de instructable, zal u zitten kundig voor:1) weten het juiste verschil tussen AVR en Arduino.2) programmering Ar
Hack een Toaster Oven voor Reflow solderen

Hack een Toaster Oven voor Reflow solderen

als ik ernstiger in mijn elektronica hobby krijgen, ik moet werken met meer SMD componenten. Sommige onderdeelpakketten zijn zeer moeilijk of onmogelijk om te solderen met een traditionele soldeerbout. U kunt dit probleem oplossen, besloten heb ik om
Bouwen van Android Bluetooth App voor Arduino

Bouwen van Android Bluetooth App voor Arduino

Hallo, ga vandaag ik om een android app voor arduino Bluetooth module HC-06 te maken. Via deze app kunt u een lichte of led formulier uw Androïde telefoon. Kunt doen...Stap 1: Ga naar Android editorGa naar MIT App uitvinderLink: http://appinventor.mi
Stapsgewijze LCD bedrading (4 Bit modus) en voorbeelden van de programmering voor Arduino

Stapsgewijze LCD bedrading (4 Bit modus) en voorbeelden van de programmering voor Arduino

dit instructable zal gids een gebruiker stapsgewijze in bedrading en programmering van een Hitachi HD44780 (of compatibele) chipset LCD-scherm aan een Arduino, met behulp van de LiquidCrystal-bibliotheek. Programmering voorbeelden gegeven voor alle o
Relais boord voor Arduino voor minder dan $8.

Relais boord voor Arduino voor minder dan $8.

Hallo vrienden, vandaag ga ik om u te vertellen hoe maak je een relais boord voor Arduino voor minder dan $8. In dit circuit gaan we niet IC of transistor te gebruiken. Dus, laten we het doen!Stap 1: Verzamel de onderdelen- Stap 2: Verzamelen de extr