Tutorial: Communicatie tussen een RaspberryPi en een Attiny85 (3 / 3 stap)

Stap 3: Pulse Width Modulation (PWM) signalen.

U kunt ook PWM-signalen verzenden. Gebruik van hetzelfde programma op de RaspberryPi en zet dit programma op de Attiny85.

 /**************************************************************** * Filename: AttinyPWM_RPi.ino (Program for Attiny85) * * The Attiny sends a PWM signal to the RaspberryPi * to vary the brightness of an LED. * * Pressing the button on the RPi lights the LED on the Attiny. * * The Attiny is powered by 3.3 volts from the RaspberryP. * ****************************************************************/ void setup() { pinMode(1, OUTPUT); // Send PWM signal to RPi, has pull-down resistor. pinMode(3, OUTPUT); // Lights LED when button pressed on RPi. pinMode(4, INPUT); // Receive signal from RPi, pull-down resistor. } void loop() { int x=1; for(int i=0;i>-1;i+=x) { analogWrite(1, i); // Send signal to RPi. if(i==128) x=-1; digitalWrite(3, digitalRead(4)); // Light LED if button pressed on RPi. delay(25); } } 

Gerelateerde Artikelen

Cross Platform RS485 communicatie tussen een x86 PC en een microcontroller gebruikend C#

Cross Platform RS485 communicatie tussen een x86 PC en een microcontroller gebruikend C#

In dit instructable, zullen we leren om te bouwen en program eenRS485 communicatienetwerk tussen een x86 PC en een microcontroller board.Het volledige artikel samen met broncodes, Circuit Diagram enz kan hier worden gevonden.De USB naar RS485-Convert
Ultrasone Garage Parking Assistant met Arduino en een ATtiny85

Ultrasone Garage Parking Assistant met Arduino en een ATtiny85

Hallo mede makers, ik wil een eenvoudige project dat ik heb samen met u te delen. Ik ben nieuw aan prototyping/circuits en duurde slechts twee semester van Java cursussen, dus toen ik ging op zoek naar eenvoudige projecten te bouwen mijn vaardigheden
Goedkope draadloze muizenval alarm met behulp van een ATtiny85

Goedkope draadloze muizenval alarm met behulp van een ATtiny85

Een paar weken geleden maakte ik de jaarlijkse expeditie tot onze zolder te halen de Chrismas decoraties. Zoals ik was het passeren van de vakken naar mijn vrouw die realiseerde ik me hadden we sommige ongenode kostgangers, duidelijk door hun uitwerp
RGB - Led Strip 12 V gecontroleerd door een ATtiny85 met een 125Khz RFID-Module

RGB - Led Strip 12 V gecontroleerd door een ATtiny85 met een 125Khz RFID-Module

Het basisidee gaf me deze kant van de RGB-RFID-Lamp. Maar daar heb ik veel ATtiny85 ik zal gebruik maken van deze micro-controller. Om het gemakkelijker voor mij, testte ik alle deel eerst op een Arduino Uno.Materiaal:1 x RGB – 12 V Led-strip1 x ATti
Ultrasone Bereikindicatie met een ATtiny85 (met schild)

Ultrasone Bereikindicatie met een ATtiny85 (met schild)

Ik ben hier om u te tonen hoe te een HC-SR04 ultrasone Range Finder gebruiken met een ATtiny85, alsmede het programmeren van de ATtiny85 met behulp van die de prachtige schild dat randofo gemaakt.Lijst van materialen:ATtiny85 programmering bibliothee
Hoe herken ik het verschil tussen een olie en een acryl schilderij

Hoe herken ik het verschil tussen een olie en een acryl schilderij

Terwijl olieverf en acrylverf zich heel anders als het nat is gedragen, soms is het moeilijk te zeggen het verschil tussen een acryl en een olieverfschilderij zodra de verf is opgedroogd. Deze stapsgewijze instructies zal u helpen identificeren als u
Seriële communicatie tussen Arduino, HTML & Chrome

Seriële communicatie tussen Arduino, HTML & Chrome

Werken met Arduino is gemakkelijk, maar meer programmering vaardigheden maken project waarbij software vereist. In tegenstelling tot andere oplossingen is mijn project de manier om HTML-codes maken off line app - zonder dingen zoals Yun, Ethernet-shi
RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

RS485 Seriële communicatie tussen Arduino Mega en Arduino Nano met Visuino

Soms moeten we aansluiten Arduino boards Arduino boards ligt ver weg van elkaar. De RS485 is een zeer handige manier om te verbinden de planken met slechts 2 draden, en kan werken tot een afstand van 1200 m (4000 ft). Het maakt het ook mogelijk meerd
Seriële communicatie tussen android en arduino via laptop bluetooth

Seriële communicatie tussen android en arduino via laptop bluetooth

Over:Dit instructable is over seriële communicatie tussen android en arduino via laptop ingebouwde Bluetooth. Ik heb geen aparte Bluetooth module. dus ik besloten heb om mijn laptop ingebouwde te gebruiken Bluetooth voor seriële communicatie.Stap 1:
Seriële communicatie tussen android en arduino via telnet

Seriële communicatie tussen android en arduino via telnet

VereistPython-2.7 software met pyserial pakketMobiele Telnet androïde toepassingArduino softwareStap 1: InleidingHier, In dit instructable beschreef ik over seriële communicatie tussen android telefoon en arduino via telnet. Om dit te testen, ik mijn
Hoe wordt een ATtiny85 met behulp van Arduino - Como programar um ATtiny85 usando Arduino

Hoe wordt een ATtiny85 met behulp van Arduino - Como programar um ATtiny85 usando Arduino

Hoe te easly krimpen eenvoudige projecten?Como diminuir seus projetos mais simples?ATtiny85 is een eenvoudig te gebruiken, goedkoop en kleine (8 poten) microcontroller. U kunt het programma met een Arduino en kunt de Arduino IDE zelf schrijven en upl
Scherm afdrukken Tutorial deel 3: Een afbeelding afdrukt

Scherm afdrukken Tutorial deel 3: Een afbeelding afdrukt

dit is de derde in een serie van drie scherm afdrukken tutorials, die ik zal beschrijven het proces dat ik gebruiken om de hand gedrukt objecten te koop in mijn Etsy shop, De hondenhuis. In de loop van de tutorials zal ik u tonen hoe u kunt gebruik m
Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Het lezen van de druksensor van BMP180 met een Attiny85 en voeg een DHT11 ook

Ik hou van de serie Attiny 85 en willen alle dingen die u met het doen kunt verkennen. Als het niet teveel pennen hebben, is met behulp van I2C hardware op het een goed idee. I2C op de attiny kan worden een beetje onhandig als het kan niet de draad b
Hoe om de overgang tussen een G-snaar en een C-akkoord op de gitaar

Hoe om de overgang tussen een G-snaar en een C-akkoord op de gitaar

Toezicht van volwassenen voorgesteld voor muzikanten jonger dan 12 jaar. Instrumenten kunnen erg duur zijn, en kunnen gemakkelijk beschadigen.Inleiding:Een mijlpaal op de muzikale reis van leren om gitaar te spelen is uw eerste snaar spelen, spelen e